linux的基本命令----curl操作

curl: 模擬http請求的linux工具

GET請求:
curl -i -X GET http://aaa.com/test1/test2?aaa=11\&bbb=22 --cookie "a=b;c=d"
解析: -X GET => 表明是get請求, get請求不能帶body參數, 所有參數只能放url後面追加,linux中執行時 &會產生影響,必須加一個轉義的""
–cookie => 指定cookie參數

POST請求:
curl -i -X POST -H "Content-Type: application/json" -d '{"a":"1","b":"2"}' http://aaa.com/test1/test3?aaa=111\&bbb=222
解析: -X POST => 表明是post請求, post一般會帶body參數
-H => 設置頭部參數
-d => 設置請求的body參數
url後面可以追加其他非json參數

curl -i -X POST -d "aaa=111" -d "bbb=222" http://aaa.com/test1/test3
解析: -X POSt => 表明是post請求, post一般會帶body參數 未設置Content-Type信息,表明post請求是form格式,可以不將參數追加到url後面 直接採用-d方式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章