在设置自定义标头后,Python请求库仍显示默认标头

时间:2017-07-08 00:09:30

标签: python http python-requests

今天我在python中玩了一些帖子数据,但是当尝试使用python-requests库设置自定义标题并设置自定义标题时,它仍然会发送它的默认标题,而不是我的自定义标题。

headers={'Accept': 'application/json',
'Content-Type': 'application/json; charset=UTF-8',
'Connection': 'Keep-Alive',
'Accept-Encoding': 'gzip',
'User-Agent': 'okhttp/3.5.0',
}
response = requests.post(url,headers,postdata)

使用fiddler检查数据时出现的内容:

enter image description here

1 个答案:

答案 0 :(得分:1)

您对requests.post函数的调用似乎有错误。正确的调用可能如下所示:

requests.post(url,headers=headers,data=postdata)

在您提供的代码中更改此选项会导致发送自定义标头的请求。