curl用來請求 web 伺服器。顧名思義就是客戶端(client)的 url 工具的意思。
1.不帶有任何引數時,curl 就是發出 get 請求。
curl
-a (--user-agent)引數指定客戶端的使用者**標頭,即user-agent
curl 的預設使用者**字串是curl/[version]
。
-e (--referer)用來設定 http 的標頭referer
,表示請求的**。
-i 列印出伺服器回應的 http 標頭
-i 向伺服器發出 head 請求,然會將伺服器返回的 http 標頭列印出來。
-o 將伺服器的回應儲存成檔案,等同於wget
命令。
curl -o example.html
上面命令將www.example.com
儲存成example.html
。
-o 將伺服器回應儲存成檔案,並將 url 的最後部分當作檔名。
-v 輸出通訊的整個過程,用於除錯。
-x 指定 http 請求的**。
curl -x james:[email protected]:8080
-x 指定 http 請求的方法
$ curl -x post
未完待續....... curl命令詳解
對於windows使用者如果用cygwin模擬unix環境的話,裡面沒有帶curl命令,要自己裝,所以建議用gow來模擬,它已經自帶了curl工具,安裝後直接在cmd環境中用curl命令就可,因為路徑已經自動給你配置好了。root krlcgcms01 mytest curl f curl 22 t...
curl命令詳解
curl是利用url語法在命令列方式下工作的開源檔案傳輸工具。它被廣泛應用在unix 多種linux發行版中,並且有dos和win32 win64下的移植版本。安裝使用 方法1.對於windows使用者如果用cygwin模擬unix環境的話,裡面沒有帶curl命令,要自己裝,所以建議用gow來模擬,...
curl命令詳解
對於windows使用者如果用cygwin模擬unix環境的話,裡面沒有帶curl命令,要自己裝,所以建議用gow來模擬,它已經自帶了curl工具,安裝後直接在cmd環境中用curl命令就可,因為路徑已經自動給你配置好了。root krlcgcms01 mytest curl f curl 22 t...