在url——Python中发布json数据
我将JSON数据存储在在url——Python中发布json数据,python,json,python-requests,Python,Json,Python Requests,我将JSON数据存储在[{“TotalExpense”:3240.650785131,“dailybudget”:50.0}]格式的变量中 我正在尝试使用以下方式将此JSON数据发布到url: import requests r = requests.post("myurl", myjson) 但在执行代码后,我无法在url上看到结果。您需要先设置标题: 尝试: 您的服务器很可能希望设置内容类型:application/json头: r = requests.post("myurl", dat
[{“TotalExpense”:3240.650785131,“dailybudget”:50.0}]
格式的变量中
我正在尝试使用以下方式将此JSON数据发布到url:
import requests
r = requests.post("myurl", myjson)
但在执行代码后,我无法在url上看到结果。您需要先设置标题: 尝试:
您的服务器很可能希望设置
内容类型:application/json
头:
r = requests.post("myurl", data=myjson,
headers={'Content-Type': 'application/json'})
请确保myjson
是实际的JSON字符串,而不是Python列表
如果您使用的是请求
版本2.4.2或更高版本,则可以将JSON数据的编码完全留给库;它会自动为您设置正确的内容类型标题。将Python对象(不是JSON字符串)传递给JSON
关键字参数:
r = requests.post("myurl", data=myobject)
什么,它是否包含一个文本Python列表?
print(repr(myjson))
显示了什么(请包括生成的引号)。
r = requests.post("myurl", data=myobject)