Python请求删除连接头

时间:2018-07-13 16:17:32

标签: python python-2.7

我目前需要向列表中的一堆服务器发出单个HTTP请求,但是这些HTTP请求包含一个“ Connection”标头,我需要删除该标头。我该怎么办?

我在Accept-Encoding上也遇到了同样的问题,但是我能够注释掉自动在httpclient.py中应用该标头的部分(我正在为此使用请求库)。除了使用套接字和发送原始HTTP请求之外,还有其他方法吗?可能还有另一段代码可以被注释掉以防止标题被自动添加吗?

我认识到在现实世界中删除标头不是一个好主意,但是有这样做的理由,并且100%需要删除。

我尝试将其分配为空和NoneType,似乎都失败了。我想知道这是我无法改变的事情。

1 个答案:

答案 0 :(得分:0)

您似乎可以通过注释掉urllib2.py中的第1180行来对此进行修补

headers["Connection"] = "close"