Python请求.post回答500次

2024-10-01 17:26:58 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我的一个post请求,每次尝试运行它时都会得到500个响应。当我把细节复制粘贴到postman中时,每次都能正常工作。python post对于我运行的其他请求工作得很好,但是这个请求每次都失败,我不知道为什么。在

以前有没有人遇到过这个问题,或者有人能看出我做错了什么吗?在

json_body = '{"overrides": [], "id": 0, "name": "Rate Sheet 12", "resellerId": 2000001, "currency": "ZAR", "markup": {"id": 0, "method": "Percentage", "operand": 3}, "totalLinkedBands": 0, "totalLinkedAccounts": 0}'
token = 'JWT eyJ0eXA...s'
url = 'http://app01:8084//PriceScheme/CreatePriceScheme'
r = requests.post(url, json.loads(json_body), headers={'Authorization': token})

在Postman中,它看起来如下:

^{pr2}$

Tags: nametokenidjsonurlratebodypostman
2条回答

json_body='{"parametername":Value}' resp = requests.post(URL, json_body, auth=('username', 'Pass'))

解决了我的问题

试一试

requests.post(url, json = json_body, headers={'Authorization': token})

在Postman中,自动使用内容类型-application/json

如果使用request post json数据,应该使用json=data

相关问题 更多 >

    热门问题