【发布时间】:2014-09-22 21:24:01
【问题描述】:
我正在开发一个需要使用 NTLM 向服务器进行身份验证的 Web 客户端。由于 NTLM 对连接进行身份验证,因此我绝对需要连接保持活动状态才能正确进行握手。我使用请求库获得了所有与 GET 请求(用于握手和实际请求)一起工作的东西,但我无法让它与 POST 请求一起工作。尝试使用 Charles(网络代理)调试问题,我看到的 GET 和 POST 请求之间的唯一区别是:
获取:
发布:
如您所见,POST 请求似乎没有保持活动状态。在这两种情况下,我都使用 'Connection': 'keep-alive' 标头。实际上,除了方法之外,请求完全相同。
这是请求库的问题吗?
节点是否会自动关闭 POST 请求的连接?
如何确保连接保持活动状态?
【问题讨论】:
-
谁知道不看你的代码?