我正在使用Python 2.7的json.dumps
将数据发布到网站:
v = json.dump({'addresses.address': '123 Main St', 'addresses.city': 'Somewhere'})
如果我打印出数据,看起来很好:
{'addresses.address': '123 Main St', 'addresses.city': 'Somewhere'}
但一旦通过
发布requests.post(url, headers=headers, data=v, verify=False)
它为请求添加额外信息:
{"{'addresses.address': '123 Main St', 'addresses.city': 'Somewhere'}"=>nil}
答案 0 :(得分:1)
您可以将字典直接传递给json
:
v = {'addresses.address': '123 Main St', 'addresses.city': 'Somewhere'}
requests.post(url, headers=headers, json=v, verify=False)
从请求2.4.3开始,这是可能的。