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 不現實進度條