![](/img/trans.png)
[英]Python requests.post() returns <Response [406]>
[英]requests.post returns isSuccess:false even though Postman returns true
我正在尝试根据其推荐格式将一些信息发布到API中。 当我使用Postman(工具测试API)时,看到响应将isSuccess标志设置为true。 但是,当我使用请求库在Python中编写相同的代码时,我将isSuccess标志设置为false
如前所述,我验证了标头和json数据对象,两者相同,但结果延迟了
import requests
data = {"AccountNumber":"100007777",
"ActivityID":"78",
"ActivityDT":"2019-08-07 12:00:00",
"ActivityValue":"1"
}
url = "http://<IP>/<API_PATH>"
headers = {
"X-Tenant":"Default",
"Content-Type":"application/json"
}
response = requests.post(url,data=data, headers = headers)
print(response.content)
此代码应成功发布数据,并且我的响应变量中应获得isSuccess:true。
你能尝试改变吗?
response = requests.post(url,data=data, headers = headers)
至;
response = requests.post(url,json=data, headers = headers)
要么;
response = requests.post(url,body=data, headers = headers)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.