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和不帶的區別


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM