shell命令調用http接口(curl方式)

簡單介紹一下通過shell命令調用http接口(curl方式)

先上樣例

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;
		

樣例介紹

  1. 簡單的get請求方式
  2. post請求方式,傳參有請求頭和請求體
  3. post請求方式,獲取返回值,請求體參數動態獲取

參數詳解

  1. -X 請求方式,常用的POST、GET
  2. -H 請求頭,請求頭包含多個參數可以寫多個-H
  3. -d 請求體,多個參數傳參方式:-d ‘{“id”:“1”,“type”:“0”}’
  4. -F 表示上傳文件 格式爲:“file=@FILE_PATH”
  5. -k 允許在沒有證書的情況下連接到SSL站點,即允許curl使用非安全的ssl連接並且傳輸數據(證書不受信)
  6. -s 去掉控制檯輸出的請求信息,下圖爲演示帶-s和不帶的區別
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章