我有一个基本的python传感器,它读取温度和压力,并将它们保存到一个变量中。我想在json格式的python请求体中使用这个变量作为参数。有可能吗? 我错误地说bad请求,另一个从str error转换为double。在
import requests
url = "https://10.109.143.88:8443/sendsensorvalue/"
payload = "{\n\t\t\"pantherId\":2741025,\n\t\t\"values\":[\n\t\t{\n\t\t\t\"variableName\":\"Temperature\",\n\t\t\t\"timeStamp\":1507268051,\n\t\t\t\"value\":33\n\t\t},\n\t\t{\n\t\t\t\"variableName\":\"Pressure\",\n\t\t\t\"timeStamp\":1507268051,\n\t\t\t\"value\":33\n\t\t}\n\t\t\t\n\t\t\t]\n}"
headers = {
'content-type': "application/json",
'cache-control': "no-cache",
'postman-token': "6dde2794-7133-5666-560a-c09e4761ed35"
}
response = requests.request("PUT", url, data=payload, headers=headers)
print(response.text)
对于温度和压力数据,使用预定义的33值可以很好地运行。在
我运行同样的代码来获取传感器数据并将其存储在变量中
^{pr2}$我希望能够将rawTemp中的值赋给json值(33值),并将其发送到服务器。在
我找到了答案。在
您可以将有效负载拆分为多个字符串,并在将来自变量的输入转换为字符串的同时添加它们。在
相关问题 更多 >
编程相关推荐