Curl 旋度误差

Curl 旋度误差,curl,iot,Curl,Iot,我正在尝试使用curl向物联网服务发送一些数据 我已经配置了路径,可以访问curl 但是,当我尝试使用以下链接获取数据(度量)时,我收到一条消息: curl -v -H "Content-Type: application/json" -d "{ \"capabilityAlternateId\": \"201\", \"sensorTypeAlternateId\": \"857\", \"measures\": [{\"Inctemp\": \"25\"}] }"http://127.0.0

我正在尝试使用curl向物联网服务发送一些数据

我已经配置了路径,可以访问curl

但是,当我尝试使用以下链接获取数据(度量)时,我收到一条消息:

curl -v -H "Content-Type: application/json" -d "{ \"capabilityAlternateId\": \"201\", \"sensorTypeAlternateId\": \"857\", \"measures\": [{\"Inctemp\": \"25\"}] }"http://127.0.0.1:8699/measures/1c2639b9c113ef54

curl: no URL specified!
curl: try 'curl --help' or 'curl --manual' for more information

请您帮忙。

只需完成这个问题,就可以完全回答: 您的请求很好,只是有一个小的语法错误

您的代码:

curl -v -H "Content-Type: application/json" -d "{ \"capabilityAlternateId\": \"201\", \"sensorTypeAlternateId\": \"857\", \"measures\": [{\"Inctemp\": \"25\"}] }"http://127.0.0.1:8699/measures/1c2639b9c113ef54
正确代码:

curl -v -H "Content-Type: application/json" -d "{ \"capabilityAlternateId\": \"201\", \"sensorTypeAlternateId\": \"857\", \"measures\": [{\"Inctemp\": \"25\"}] }" http://127.0.0.1:8699/measures/1c2639b9c113ef54

(注意
-d
选项
}“
的结尾和请求URL的开头之间的空格
http

我能想到的唯一一件事是可能存在嵌套字符串错误。因此它认为URL仍然是输入数据的一部分。对数据尝试类似的方法:
'{“stuff”:“moreStuff”}“
Hi…你的意思是这样的:curl-v-H”Content-Type:application/json“-d”{“capabilityAlternateId\”:\“201\”,“sensorTypeAlternateId\”:“857\”,“measures\”:[{“Inctemp\”:“25\”}”“哦,我想我找到了。你的数据字符串的结尾和URL的开头之间没有空格!!!所以它认为这是
-d
的一个长值,试试下面的代码:
curl-v-H”Content Type:application/json“-d”{“capabilityAlternateId\”:“201\”,“sensorTypeAlternateId\:“857\”,“measures\:[{”Inctemp\“:\“25\”}]}”http://127.0.0.1:8699/measures/1c2639b9c113ef54
(注意
}“
http
之间的空格,非常感谢!