发布请求错误:帖子正文丢失或无效

时间:2018-04-23 13:20:21

标签: python-3.x rest api http-post

我收到以下错误,我不确定原因:

{"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()

1 个答案:

答案 0 :(得分:0)

data=data更改为json=data,可以正确阅读我的帖子数据。