• <sup id="qus6g"><delect id="qus6g"></delect></sup>
  • <strike id="qus6g"></strike>
  • <del id="qus6g"></del>
    <strike id="qus6g"></strike>
  • <ul id="qus6g"></ul>
    Curl(命令行下載工具) V7.75.0 英文安裝版

    Curl(命令行下載工具) V7.75.0 英文安裝版

    評分:

    文件大小:5.71 MB

    類型:網(wǎng)絡(luò)軟件

    開發(fā):

    要求:WinAll

    軟件介紹

    CURL是一個利用URL語法在命令行下工作的文件傳輸工具,支持下載FTP,HTT,HTTP,GOPHE,TELNET,DICT,F(xiàn)ILE,LDAP等協(xié)議文件,上傳HTTP POST,HTTP PUT,F(xiàn)TP uploading,HTTP form based upload,proxies,cookies。

    Curl(命令行下載工具)

    使用方法

    1、獲得一張頁面

    使用命令:curl http://curl.haxx.se

    這是最簡單的使用方法。用這個命令獲得了http://curl.haxx.se指向的頁面,同樣,如果這里的URL指向的是一個文件或者一幅圖都可以直接下載到本地。如果下載的是HTML文檔,那么缺省的將不顯示文件頭部,即HTML文檔的header。要全部顯示,請加參數(shù) -i,要只顯示頭部,用參數(shù) -I。任何時候,可以使用 -v 命令看curl是怎樣工作的,它向服務(wù)器發(fā)送的所有命令都會顯示出來。為了斷點(diǎn)續(xù)傳,可以使用-r參數(shù)來指定傳輸范圍。

    2、表單(Form)的獲取

    在WEB頁面設(shè)計(jì)中,form是很重要的元素。Form通常用來收集并向網(wǎng)站提交信息。提交信息的方法有兩種,GET方法和POST方法。先討論GET方法,例如在頁面中有這樣一段:

    《form method=“GET” action=“junk.cgi”》

    《input type=text name=“birthyear”》

    《input type=submit name=press value=“OK”》

    《/form》

    那么瀏覽器上會出現(xiàn)一個文本框和一個標(biāo)為“OK”的按鈕。按下這個按鈕,表單就用GET方法向服務(wù)器提交文本框的數(shù)據(jù)。例如原始頁面是在www.hotmail.com/when/birth.html看到的,然后您在文本框中輸入1905,然后按OK按鈕,那么瀏覽器的URL現(xiàn)在應(yīng)該是:“www.hotmail.com/when/junk.cgi?birthyear=1905&press=OK”

    對于這種網(wǎng)頁,curl可以直接處理,例如想獲取上面的網(wǎng)頁,只要輸入:

    curl “www.hotmail.com/when/junk.cgi?birthyear=1905&press=OK”

    就可以了。

    表單用來提交信息的第二種方法叫做POST方法,POST方法和GET方法的區(qū)別在于GET方法使用的時候,瀏覽器中會產(chǎn)生目標(biāo)URL,而POST不會。類似GET,這里有一個網(wǎng)頁:

    《form method=“POST” action=“junk.cgi”》

    《input type=text name=“birthyear”》

    《input type=submit name=press value=“OK”》

    《/form》

    瀏覽器上也會出現(xiàn)一個文本框和一個標(biāo)為“OK”的按鈕。按下這個按鈕,表單用POST方法向服務(wù)器提交數(shù)據(jù)。這時的URL是看不到的,因此需要使用特殊的方法來抓取這個頁面:

    curl -d “birthyear=1905&press=OK” www.hotmail.com/when/junk.cgi

    這個命令就可以做到。

    1995年年末,RFC 1867定義了一種新的POST方法,用來上傳文件。主要用于把本地文件上傳到服務(wù)器。此時頁面是這樣寫的:

    《form method=“POST” enctype=‘multipart/form-data’ action=“upload.cgi”》

    《input type=file name=upload》

    《input type=submit name=press value=“OK”》

    《/form》

    對于這種頁面,curl的用法不同:

    curl -F upload=@localfilename -F press=OK [URL]

    這個命令的實(shí)質(zhì)是將本地的文件用POST上傳到服務(wù)器。有關(guān)POST還有不少用法,用戶可以自己摸索。

    Curl(命令行下載工具)

    3、使用PUT方法。

    HTTP協(xié)議文件上傳的標(biāo)準(zhǔn)方法是使用PUT,此時curl命令使用-T參數(shù):

    curl -T uploadfile www.uploadhttp.com/receive.cgi

    4、有關(guān)認(rèn)證。

    curl可以處理各種情況的認(rèn)證頁面,例如下載用戶名/密碼認(rèn)證方式的頁面(在IE中通常是出現(xiàn)一個輸入用戶名和密碼的輸入框):

    curl -u name:password www.secrets.com

    如果網(wǎng)絡(luò)是通過http服務(wù)器出去的,而服務(wù)器需要用戶名和密碼,那么輸入:

    curl -U proxyuser:proxypassword http://curl.haxx.se

    任何需要輸入用戶名和密碼的時候,只在參數(shù)中指定用戶名而空著密碼,curl可以交互式的讓用戶輸入密碼。

    5、引用。

    有些網(wǎng)絡(luò)資源訪問的時候必須經(jīng)過另外一個網(wǎng)絡(luò)地址跳轉(zhuǎn)過去,這用術(shù)語來說是:referer,引用。對于這種地址的資源,curl也可以下載:

    curl -e http://curl.haxx.se daniel.haxx.se

    6、指定用戶客戶端。

    有些網(wǎng)絡(luò)資源首先需要判斷用戶使用的是什么瀏覽器,符合標(biāo)準(zhǔn)了才能夠下載或者瀏覽。此時curl可以把自己“偽裝”成任何其他瀏覽器:

    curl -A “Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)” [URL]

    這個指令表示curl偽裝成了IE5.0,用戶平臺是Windows 2000。(對方服務(wù)器是根據(jù)這個字串來判斷客戶端的類型的,所以即使使用AIX也無所謂)。使用:

    curl -A “Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)” [URL]

    此時curl變成了Netscape,運(yùn)行在PIII平臺的Linux上了。

    7、COOKIES

    Cookie是服務(wù)器經(jīng)常使用的一種記憶客戶信息的方法。如果cookie被記錄在了文件中,那么使用命令:

    curl -b stored_cookies_in_file www.cookiesite.com

    curl可以根據(jù)舊的cookie寫出新cookie并發(fā)送到網(wǎng)站:

    curl -b cookies.txt -c newcookies.txt www.cookiesite.com

    8、加密的HTTP——HTTPS。

    如果是通過OpenSSL加密的https協(xié)議傳輸?shù)木W(wǎng)頁,curl可以直接訪問:

    curl https://that.secure.server.com

    9、http認(rèn)證。

    如果是采用證書認(rèn)證的http地址,證書在本地,那么curl這樣使用:

    curl -E mycert.pem https://that.secure.server.com

    微信二維碼
    亚洲精品高清国产一久久| 久久亚洲国产伦理| 亚洲六月丁香六月婷婷色伊人 | 亚洲A∨无码一区二区三区| 亚洲av专区无码观看精品天堂| 亚洲一区二区三区无码国产| 亚洲成A人片77777国产| 亚洲中文字幕久久精品无码2021| 在线观看亚洲电影| 不卡精品国产_亚洲人成在线| 亚洲AV永久纯肉无码精品动漫 | 亚洲精品乱码久久久久蜜桃| 亚洲精品99久久久久中文字幕 | 99久久婷婷国产综合亚洲| 亚洲国产成人久久综合野外| 亚洲人成依人成综合网| 亚洲国产综合精品| 亚洲深深色噜噜狠狠网站| 久久久久亚洲AV综合波多野结衣 | 亚洲国产精品免费观看| 国产日产亚洲系列| 亚洲AV无码乱码在线观看裸奔| 亚洲中文字幕无码亚洲成A人片| 在线亚洲精品自拍| 亚洲娇小性色xxxx| 亚洲日韩精品射精日| 亚洲精品国产国语| 国产亚洲av片在线观看16女人| 亚洲精彩视频在线观看| 亚洲AV无码乱码精品国产| 久久精品国产亚洲AV嫖农村妇女| 久久精品国产亚洲AV未满十八| 久久亚洲一区二区| 日韩成人精品日本亚洲| 久久久久亚洲AV无码网站| 亚洲AV成人精品日韩一区18p| 亚洲人成毛片线播放| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲天堂一区二区三区| 亚洲精品网站在线观看不卡无广告| 亚洲最大的成网4438|