[我正在使用python中的GET方法获取数据,并且再次使用python脚本中的POST方法将获取的数据发布到另一个URL。但是在发布时,我收到ERROR 400 BAD REQUEST-我认为这是因为我要发送到URL的数据格式。
我正在使用的Post URL将接受J SON格式。我得到的数据为TYPE DICT。您能举个例子说明如何转换数据并发送到URL吗?
我思考这就是您要寻找的:
import json
artistDict = {
'name' : 'Davy Jones',
'band' : 'Monkeys',
'Genre' : 'Rock',
'firstYear': 1966
}
artist_json = json.dumps(artistDict)
print(artist_json)
将产生
{"name": "Davy Jones", "band": "Monkeys", "Genre": "Rock", "firstYear": 1966}
然后您就可以将artist_json
发送到接收的应用程序
尝试这样的事情,让我知道,
requests.post(url, data=json.dumps(dict_data))