我一直在试图弄清楚为什么现在不能运行这段代码。
curl -X POST '<a href="http://tp-api.herokuapp.com/beacons/" rel="nofollow">tp-api-server.herokuapp.com/beacons</a>' -H 'Content-Type: application/json' -d '{"beacons": [{"id": "a", "location": [10, 0]}, {"id": "b", "location": [0, 10]}, {"id": "c", "location": [0, 0]} ]}'
输出:
卷曲:(3)使用错误/非法格式的URL或缺少URL
所有帮助将不胜感激
答案 0 :(得分:0)
您不能只在命令中放置HTML锚链接。删除它,并将URL放在命令末尾:
curl -X POST
-H 'Content-Type: application/json'
-d '{"beacons": [{"id": "a", "location": [10, 0]}, {"id": "b", "location": [0, 10]}, {"id": "c", "location": [0, 0]} ]}'
http://tp-api.herokuapp.com/beacons/
一个班轮:
curl -X POST -H 'Content-Type: application/json' -d '{"beacons": [{"id": "a", "location": [10, 0]}, {"id": "b", "location": [0, 10]}, {"id": "c", "location": [0, 0]} ]}' http://tp-api.herokuapp.com/beacons/
答案 1 :(得分:0)
尝试一下:
curl -X POST 'http://tp-api.herokuapp.com/beacons/' -H 'Content-Type: application/json' -d '{"beacons": [{"id": "a", "location": [10, 0]}, {"id": "b", "location": [0, 10]}, {"id": "c", "location": [0, 0]} ]}'
'a'标签没有意义
答案 2 :(得分:0)
我检查了URL'tp-api-server.herokuapp.com/beacons',它没有您在帖子请求中提到的任何键作为“ id”。
尝试一下,{“信标”:{“ a”:[10,0],“ b”:[0,10],“ c”:[0,0]}}