樣例
1、curl -H "Content-Length:0" -X GET "http://127.0.0.1:8080" 2、curl -H "Content-Type: application/json" -H "connection:Keep-Alive" -s -X POST -d '{"id":"1","type":"0"}' "http://127.0.0.1:/8080/xxx/xxx" 3、RESULT=`curl -H "Content-Type: application/json" -s -X POST -d '{"id":"'$id'","type":"'$type'"}' "http://127.0.0.1:8080/xxx/xxx"` echo $RESULT;
樣例介紹
- 簡單的get請求方式
- post請求方式,傳參有請求頭和請求體
- post請求方式,獲取返回值,請求體參數動態獲取
參數詳解
- -X 請求方式,常用的POST、GET
- -H 請求頭,請求頭包含多個參數可以寫多個-H
- -d 請求體,多個參數傳參方式:-d ‘{“id”:“1”,“type”:“0”}’
- -F 表示上傳文件 格式為:“file=@FILE_PATH”
- -k 允許在沒有證書的情況下連接到SSL站點,即允許curl使用非安全的ssl連接並且傳輸數據(證書不受信)
- -s 去掉控制台輸出的請求信息,下圖為演示帶-s和不帶的區別