Linux使用curl進行接口測試


curl是利用 URL語法在命令行方式下工作的開源文件傳輸工具,支持文件上傳下載的綜合傳輸工具,同時也支持多種協議http,https,ftp等。
curl安裝:
yum install curl
 
curl發送Get請求:

curl URL

curl URL -O 文件絕對路徑
 
curl發送post請求:
請求主體用json格式:
curl -X POST -H 'content-type: application/json' -d @json文件絕對路徑 URL
curl -X POST -H 'content-type: application/json' -d 'json內容' URL
 
請求主體用xml格式
curl -X POST -H 'content-type: application/xml' -d @xml文件絕對路徑 URL
curl -X POST -H 'content-type: application/xml' -d 'json內容' URL
 
設置cookies:
curl URL --cookie "cookie內容"
curl URL --cookie-jar cookie文件絕對路徑
 
設置代理字符串
curl URL --user-agent "代理內容"
curl URL -A "代理內容"
 
curl限制帶寬
curl URL --limit-rate 速度
 
curl認證
curl -u user:pwd URL
curl -u user URL
 
只打印http頭部信息:
curl -I URL
curl -head URL
 
末尾參數:
--progress  顯示進度條
--silent 不現實進度條


免責聲明!

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



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