CURL常用命令使用


此篇主要是記錄日常使用時用到的curl命令的參數和示例。不會像-h一樣示例

  • -v 輸出通信的整個過程
  • -o 將服務器的回應保存成文件,可以設置為/dev/null,這樣不會緩存到本地
curl -o /dev/null "www.baidu.com"
  • -a 不知道什么意思,往往和voa結合使用

  • -L 如果有跳轉,則跟隨跳轉訪問

  • -r 進行range請求,請求文件的一部分,成功的話可能返回206或200

curl -voa -r 0-2000 "https://www.taobao.com"
  • -x 綁定IP訪問,在CDN中往往使用此來綁定節點測試
curl -voa "url" -x IP:port
  • -k 不對證書進行驗證
  • --resolve 綁定節點來進行訪問(-x 無法綁定https)
curl -voa "https://www.taobao.com" --resolve www.taobao.com:443:113.96.109.101
  • -A 制定UA(user-agent)
  • -X 指定請求方式(默認Get、post put...)
  • -H 自定義請求頭發送(比如測試跨域是否生效)

curl支持http2.0訪問

vim /etc/yum.repos.d/city-fan.repo
[cityfan]  
name=cityfan 
baseurl=http://www.city-fan.org/ftp/contrib/yum-repo/rhel7/x86_64/
enabled=1  
gpgcheck=0

更新curl

yum update curl

每個詳細介紹可以參考如下網站學習:
https://ipcmen.com/curl
http://www.ruanyifeng.com/blog/2019/09/curl-reference.html


免責聲明!

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



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