我想看看是否有一种方法可以摆脱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
是否有办法在服务器端和客户端都摆脱此字段?非常感谢您的帮助。