curl命令,elinks命令

來源:互聯網
上載者:User

標籤:

介紹

  curl是基於URL文法在命令列方式下工作的檔案傳輸工具,它支援FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE及LDAP等協議。curl支援HTTPS認證,並且支援HTTP的POST、PUT等方法, FTP上傳, kerberos認證,HTTP上傳,Proxy 伺服器, cookies, 使用者名稱/密碼認證, 下載檔案斷點續傳,上傳檔案斷點續傳, httpProxy 伺服器管道( proxy tunneling), 甚至它還支援IPv6, socks5Proxy 伺服器,,通過httpProxy 伺服器上傳檔案到FTP伺服器等等,功能十分強大。

 

使用

格式:curl [options] [URL...]curl的常用選項: -A/--user-agent <string> 設定使用者代理程式發送給伺服器,自己定義用戶端 --basic 使用HTTP基本認證,如果需要輸入密碼,則需要下面的選項-u/--user <user[:password]>設定伺服器的使用者和密碼 -e/--referer <URL> 來源網址,偽裝成從哪個頁面跳轉到這個頁面的 --cacert <file> CA認證 (SSL),如果用https,CA的公開金鑰,用於驗證伺服器的公開金鑰,--compressed 要求返回是壓縮的格式,如果伺服器支援,會返回壓縮的報文,如果不支援,則不壓縮報文 -H/--header <line>自訂http首部資訊傳遞給伺服器,一般是用戶端瀏覽器完成的。伺服器根據用戶端的首部來進行分析的 -I/--head 只顯示響應報文首部資訊 --limit-rate <rate> 設定傳輸速度 -0/--http1.0 使用HTTP 1.0    -X, --request <command>:自訂要求方法

 

-A測試

用戶端操作[[email protected] ~]#curl http://172.18.19.10/<h1> www.a.com </h1>[[email protected] ~]#curl --user-agent ie6 http://172.18.19.10/   #自己偽裝成ie6瀏覽器進行訪問<h1> www.a.com </h1>伺服器端的記錄檔172.18.19.30 - - [10/Oct/2016:15:22:33 +0800] "GET / HTTP/1.1" 200 21 "-" "curl/7.29.0"172.18.19.30 - - [10/Oct/2016:15:39:17 +0800] "GET / HTTP/1.1" 200 21 "-" "ie6"

 

-e測試

用戶端[[email protected] ~]#curl --user-agent ie6 --referer www.magedu.com http://172.18.19.10/  #偽裝成是從馬哥網站跳轉到這個訪問頁面的<h1> www.a.com </h1>伺服器端的記錄檔172.18.19.30 - - [10/Oct/2016:15:41:15 +0800] "GET / HTTP/1.1" 200 21 "www.magedu.com" "ie6"

 

-I測試

用戶端操作[[email protected] ~]#curl --user-agent ie6 -e www.magedu.com --head http://172.18.19.10/HTTP/1.1 200 OKDate: Mon, 10 Oct 2016 07:43:53 GMTServer: Apache/2.2.15 (CentOS)Last-Modified: Sat, 08 Oct 2016 03:24:26 GMTETag: "1c000a-15-53e5210613a2d"Accept-Ranges: bytesContent-Length: 21Content-Type: text/html; charset=UTF-8

 

 elinks命令使用

圖形介面的瀏覽器

[[email protected] ~]#elinks http://172.18.19.10

 

顯示成功

 

curl命令,elinks命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.