我查看了之前关于这个主题的所有答案,但是我的POST请求无法在cURL窗口中工作,尽管它在PostMan中工作得很好。我使用导出代码,并尝试了几个导出参数的组合。任何帮助都将不胜感激!
这是我的cURL代码:
curl -L -X POST "https://timingserver.net/api/bridge/generic" -H "cache-control: no-cache" -H "connection: close" -H "content-type: application/json" --data-raw "{
\"username\":\"myusername\",
\"password\":\"mypassword\",
\"event\":\"demo\",
\"checkpoint\":12,
\"detections\":[{\"bib\":100, \"dt\":\"2022-01-12T13:09:23.045\"},
{\"bib\":101, \"dt\":\"2022-01-12T13:09:23.045\"},
{\"bib\":102, \"dt\":\"2022-01-12T13:09:23.045\"},
{\"bib\":199, \"dt\":\"2022-01-12T13:10:23.045\"}]
}"在同一执行过程中获得多个错误:代码400,不能识别为内部或外部命令.找不到指定的路径..。
发布于 2022-05-30 15:20:29
您需要删除换行符:
curl -L -X POST "https://timingserver.net/api/bridge/generic" -H "cache-control: no-cache" -H "connection: close" -H "content-type: application/json" --data-raw "{ \"username\":\"myusername\", \"password\":\"mypassword\", \"event\":\"demo\", \"checkpoint\":12, \"detections\":[{\"bib\":100, \"dt\":\"2022-01-12T13:09:23.045\"}, {\"bib\":101, \"dt\":\"2022-01-12T13:09:23.045\"}, {\"bib\":102, \"dt\":\"2022-01-12T13:09:23.045\"}, {\"bib\":199, \"dt\":\"2022-01-12T13:10:23.045\"}] }"发布于 2022-09-13 12:47:31
若要使用postman生成窗口的curl输出,请单击curl代码部分旁边的设置,并将行继续字符改为^,并将其引号为双倍并在图像中显示。这将为windows生成输出。还可以将输出更改为单行或多行。

https://stackoverflow.com/questions/72436217
复制相似问题