Lunix Shell: curl -H "Content-Type:application/json" -H "Accept:application/json" -X POST -d '{"name":"zhangsan"}' -v http://localhost:8080/demo
Windows cmd: curl -H "Content-Type:application/json" -H "Accept:application/json" -X POST -d "{\"name\":\"zhangsan\"}" -v http://localhost:8080/demo
參數說明:
-H 設置請求頭
-X 設置請求類型(POST,GET,PUT,DELETE,PATCH,etc)
-d/--data: POST請求的參數
-v 請求時返回具體的響應信息
區別:在傳遞參數的時候Window cmd 只能識別雙引號(“)不支持Lunix的單雙引號混用,所以windows 中使用 curl 需要對參數字符串中的雙引號進行轉義。