Curl命令下載安裝等常用技巧命令介紹

curl命令是一個利用URL規則在命令行下工作的文件傳輸工具。它支持文件的上傳和下載,所以是綜合傳輸工具,但按傳統,習慣稱curl爲下載工具。

作爲一款強力工具,curl支持包括HTTP、HTTPS、ftp等衆多協議,還支持POST、cookies、認證、從指定偏移處下載部分文件、用戶代理字符串、限速、文件大小、進度條等特徵。做網頁處理流程和數據檢索自動化,curl可以助一臂之力。下面簡單介紹下該命令。

相關推薦文章《Windows密碼忘記了怎麼辦?幾個步驟讓你重置密碼》

  1. 下載安裝

yum install -y curl

1.1 查看文檔

curl --help

1.2 參數說明

-X 更換請求

-o 保存網頁

-i 顯示response信息

-L 302跳轉網頁

--header 設置header

--user-agent 設置userAgent

--cookie 設置cookie

Curl命令下載安裝等常用技巧命令介紹

  1. 常用操作

2.1 更換請求類型

默認是GET請求,通過 -X 參數 來更換其他請求

curl -X POST www.xinruiyun.cn

2.2 POST數據

通過 --data參數來設置請求參數

curl -X POST --data "username=123&password=456" www.xinruiyun.cn

對數據進行URL編碼

curl -X POST --data-urlencode "username=123&password=456" www.xinruiyun.cn

2.3 設置userAgent

curl --user-agent "Mozilla/5.0 (Windows NT 10.0; WOW64) ..." www.xinruiyun.cn

2.4 設置cookie

curl --cookie "token=xxx&skey=123" www.xinruiyun.cn

2.5 設置header

curl --header "Content-Type:application/json" www.xinruiyun.cn

2.6 保存網頁內容

curl -o www.xinruiyun.cn

2.7 顯示Response頭信息

curl -i www.xinruiyun.cn

2.8 跳轉網頁

如果目標地址爲302,則跳轉到新地址

curl -L www.xinruiyun.cn

推薦相關應用:雲服務器快照 GPU加速雲服務器

Curl可以向服務器傳輸數據,支持常用的http、https、ftp等協議,因此也可以用來對不同請求的正確性和返回數據格式進行驗證.

以上只是curl命令的常用方法,其中有不足的地方歡迎大家指正.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章