我有一个很简单的问题,但我不知道怎么做。我遇到的问题是,我想使用Python和Requests发送以下负载:
{ 'on': true }
这样做:
payload = { 'on':true }
r = requests.put("http://192.168.2.196/api/newdeveloper/lights/1/state", data = payload)
不起作用,因为我得到以下错误:
NameError: name 'true' is not defined
我的服务器不接受将true作为'true'发送,因此这不是一个选项。有什么建议吗?谢谢!
应该是{'on':True},大写T
使其小写(如果这是端点所需的话)用引号{'on':'true'}
您需要对它进行json编码以将其转换为字符串。
相关问题 更多 >
编程相关推荐