如何删除http标头中自动生成的content-length?

时间:2019-04-01 05:18:44

标签: python-3.x flask python-requests

我想看看是否有一种方法可以摆脱http标头中自动生成的content-length字段。 现在,我正在使用以下代码发送http发布请求:

client.py

s = Session()
url = 'someurl'
request = Request('POST', url).prepare()
del request.headers['content-length']
response = s.send(request)

del request.headers['content-length']将删除客户端的content-length字段。但是,在服务器端,当我尝试执行print(request.headers)时。仍然有一个名为content-length的字段。

server.py

@app.route('/someurl', methods=['POST'])
def workhard():
    print(request.headers)
    return "havefun", 200

是否有办法在服务器端和客户端都摆脱此字段?非常感谢您的帮助。

0 个答案:

没有答案