在cmd中使用curl命令的注意事項
- json不能由單引號包括起來
- json數據里的雙引號要用反斜杠
\
轉義 - json數據里不能帶有空格
- 如果想要在json數據里使用空格則必須用雙引號將整個json數據包括起來
Content-type
要由雙引號包括起來
比如下邊的例子就是正確的格式:
curl -X POST localhost:8080/employees -H "Content-type:application/json" -d "{\"name\": \"Samwise Gamgee\", \"role\": \"gardener\"}"
@echo OFF echo.[獲取出勤數據] echo. set /p badge=請輸入工號: echo. curl https://127.0.0.1/analytics/attend?wsId=%badge% --header "authorization: Basic MTUxMTIzMTk6MzQ2NTE1YmU4MTkwZDdiNDA2NWJlODMwMzRiY2Q5NDQ=" --output - echo. echo. pause