curl命令用法

2021-10-08 15:15:28 字數 1252 閱讀 4132

curl支援的通訊協議有ftp、ftps、http、https、tftp、sftp、gopher、scp、telnet、dict、file、ldap、ldaps、imap、pop3、smtp和rtsp。

curl還支援ssl認證、http post、http put、ftp上傳, http form based upload、proxies、http/2、cookies、使用者名稱+密碼認證(basic, plain, digest, cram-md5, ntlm, negotiate and kerberos)、file transfer resume、proxy tunneling。

curl -o [filename] [url] 將網頁儲存到檔案中

curl -i www.baidu.com   將網頁和頭資訊一起列印到螢幕上

curl -v www.baidu.com   顯示一次http通訊的整個過程,包括埠連線和http request頭資訊

curl --trace [filename] [url] 顯示更詳細的通訊過程

curl --trace-ascii [filename] [url]

curl example.com/form.cgi?data=***  get方法

curl -x post --data "data=***" example.com/form.cgi post方法必須把資料和**分開,curl就要用到--data引數。

curl -x post--data-urlencode "date=april 1" example.com/form.cgi 如果你的資料沒有經過表單編碼,還可以讓curl為你編碼,引數是`--data-urlencode`。

curl --user-agent "[user agent]" [url]

curl --cookie "name=***" www.example.com    具體的cookie的值,可以從http response頭資訊的`set-cookie`欄位中得到。

`-c cookie-file`可以儲存伺服器返回的cookie到檔案,`-b cookie-file`可以使用這個檔案作為cookie資訊,進行後續的請求。

curl -c cookies

curl -b cookies

curl的用法指南:

curl命令用法

curl d param1 value1 m2 value2 將檔案儲存到本地並命名為gettext.html curl o 在訪問需要授權的頁面時,可通過 u選項提供使用者名稱和密碼進行授權 curl u username password url 通常的做法是在命令列只輸入使用者名稱,之後會提示...

Linux命令CURL用法

1.先來試試 curl 回車之後,html內容就顯示在螢幕上了。它還有乙個大寫o的選項,是按照伺服器上的檔名儲存到本地,如果執行curl o 是會報錯的,提示找不到檔名,如果換成curl o 就自動儲存檔案為1326315.html。windows下像flashget這樣的工具還支援分塊以及斷點續傳...

curl命令常見用法

centos7服務上,一般沒有桌面系統,我們如果要使用http請求,curl是個不錯的選擇 如果要把這個網頁儲存下來,可以使用 o 引數 2,顯示頭資訊 i 引數可以顯示 http response 的頭資訊,連同網頁 一起。i 引數則只顯示 http response 的頭資訊。這個也經常用到,對...