我收到以下错误,我不确定原因:
{"success":false,"errors":["Missing or invalid POST body."],"results":[]}
我不确定我的代码结构、发送错误的 json 或其他问题是否存在问题。如果你能告诉我在哪里解决这个问题,那就太好了。谢谢。这是我的设置方式:
headers = {
"Accept": "application/json",
"Authorization": "bearer " + bearer_token,
"Content-Type": "application/json",
}
data = {
'limit':10,
'sort':"MinPrice DESC",
'filters':[
{
'name':'SetName',
'values':'All'
}
]
}
url = 'http://api.tcgplayer.com/V1.9.0/catalog/categories/3/search'
def catalog_data():
r = requests.post(url, headers=headers, data=data)
print(r.text)
catalog_data()
最佳答案
将 data=data
更改为 json=data
可以正确读取我的 Post 数据。
关于python-3.x - 发布请求错误 : Missing or Invalid Post Body,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49982202/