吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺談cURL 和wget相似之處及優(yōu)勢(shì)對(duì)比

西西 ? 2018-02-13 13:04 ? 次閱讀

wget 和 cURL 都可以下載內(nèi)容,它們都被設(shè)計(jì)成可腳本化,都可以寫(xiě)進(jìn)腳本中,但是wget 簡(jiǎn)單直接,可享受超凡的下載速度,cURL是一個(gè)多功能工具,可以基于 cURL 編寫(xiě)整個(gè)程序。

當(dāng)想要直接通過(guò) Linux 命令行下載文件,馬上就能想到兩個(gè)工具:wget 和 cURL。它們有很多一樣的特征,可以很輕易的完成一些相同的任務(wù)。

雖然它們有一些相似的特征,但它們并不是完全一樣。這兩個(gè)程序適用與不同的場(chǎng)合,在特定場(chǎng)合下,都擁有各自的特性。

cURL vs wget: 相似之處

wget 和 cURL 都可以下載內(nèi)容。它們的核心就是這么設(shè)計(jì)的。它們都可以向互聯(lián)網(wǎng)發(fā)送請(qǐng)求并返回請(qǐng)求項(xiàng)。這可以是文件、圖片或者是其他諸如網(wǎng)站的原始 HTML 之類。

這兩個(gè)程序都可以進(jìn)行 HTTP POST 請(qǐng)求。這意味著它們都可以向網(wǎng)站發(fā)送數(shù)據(jù),比如說(shuō)填充表單什么的。

由于這兩者都是命令行工具,它們都被設(shè)計(jì)成可腳本化。wget 和 cURL 都可以寫(xiě)進(jìn)你的 Bash 腳本 ,自動(dòng)與新內(nèi)容交互,下載所需內(nèi)容。

wget 的優(yōu)勢(shì)

淺談cURL 和wget相似之處及優(yōu)勢(shì)對(duì)比

wget download

wget 簡(jiǎn)單直接。這意味著你能享受它超凡的下載速度。wget 是一個(gè)獨(dú)立的程序,無(wú)需額外的資源庫(kù),更不會(huì)做其范疇之外的事情。

wget 是專業(yè)的直接下載程序,支持遞歸下載。同時(shí),它也允許你下載網(wǎng)頁(yè)中或是 FTP 目錄中的任何內(nèi)容。

wget 擁有智能的默認(rèn)設(shè)置。它規(guī)定了很多在常規(guī)瀏覽器里的事物處理方式,比如 cookies 和重定向,這都不需要額外的配置。可以說(shuō),wget 簡(jiǎn)直就是無(wú)需說(shuō)明,開(kāi)罐即食!

cURL 優(yōu)勢(shì)

淺談cURL 和wget相似之處及優(yōu)勢(shì)對(duì)比

cURL Download

cURL是一個(gè)多功能工具。當(dāng)然,它可以下載網(wǎng)絡(luò)內(nèi)容,但同時(shí)它也能做更多別的事情。

cURL 技術(shù)支持庫(kù)是:libcurl。這就意味著你可以基于 cURL 編寫(xiě)整個(gè)程序,允許你基于 libcurl 庫(kù)中編寫(xiě)圖形環(huán)境的下載程序,訪問(wèn)它所有的功能。

cURL 寬泛的網(wǎng)絡(luò)協(xié)議支持可能是其最大的賣點(diǎn)。cURL 支持訪問(wèn) HTTP 和 HTTPS 協(xié)議,能夠處理 FTP 傳輸。它支持 LDAP 協(xié)議,甚至支持 Samba 分享。實(shí)際上,你還可以用 cURL 收發(fā)郵件。

cURL 也有一些簡(jiǎn)潔的安全特性。cURL 支持安裝許多 SSL/TLS 庫(kù),也支持通過(guò)網(wǎng)絡(luò)代理訪問(wèn),包括 SOCKS。這意味著,你可以越過(guò) Tor 來(lái)使用cURL。

cURL 同樣支持讓數(shù)據(jù)發(fā)送變得更容易的 gzip 壓縮技術(shù)。

思考總結(jié)

那你應(yīng)該使用 cURL 還是使用 wget?這個(gè)比較得看實(shí)際用途。如果你想快速下載并且沒(méi)有擔(dān)心參數(shù)標(biāo)識(shí)的需求,那你應(yīng)該使用輕便有效的 wget。如果你想做一些更復(fù)雜的使用,直覺(jué)告訴你,你應(yīng)該選擇 cRUL。

cURL 支持你做很多事情。你可以把 cURL 想象成一個(gè)精簡(jiǎn)的命令行網(wǎng)頁(yè)瀏覽器。它支持幾乎你能想到的所有協(xié)議,可以交互訪問(wèn)幾乎所有在線內(nèi)容。唯一和瀏覽器不同的是,cURL 不會(huì)渲染接收到的相應(yīng)信息

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Curl
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    8204
  • wget
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2151
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用curl+wget抓取網(wǎng)頁(yè)方法

    Linux抓取網(wǎng)頁(yè),簡(jiǎn)單方法是直接通過(guò) curlwget 兩種命令。curlwget 命令,目前已經(jīng)支持Linux和Windows平臺(tái),后續(xù)將介紹。
    發(fā)表于 02-25 09:54

    4層TCP/IP協(xié)議棧和RS232通信之間是否有相似之處

    大家好,我想知道在4層TCP/IP協(xié)議棧和RS232通信之間是否有相似之處?我必須為基于PIC18的產(chǎn)品生成一個(gè)全面的文檔,該產(chǎn)品在其RS232端口上連接到GSM調(diào)制解調(diào)器,以便與遠(yuǎn)程服務(wù)器通信
    發(fā)表于 11-30 16:25

    RFID和NFC有什么相似之處

    RFID和NFC的不同應(yīng)用,RFID與NFC有很多相似之處,除了應(yīng)用場(chǎng)合以及使用頻段,他們也同時(shí)共享了許多行業(yè)標(biāo)準(zhǔn),其中兩個(gè)較常用的標(biāo)準(zhǔn)協(xié)議,為大家展示來(lái)自STM的RF開(kāi)發(fā)板,如果對(duì)購(gòu)買(mǎi)的手續(xù)步驟或是開(kāi)發(fā)板型號(hào)有不懂和疑惑之處
    發(fā)表于 08-29 07:15

    模擬和數(shù)字布線的基本相似之處及差別是什么

    本文就旁路電容、電源、地線設(shè)計(jì)、電壓誤差和由PCB布線引起的電磁干擾(EMI)等幾個(gè)方面,討論模擬和數(shù)字布線的基本相似之處及差別。
    發(fā)表于 04-26 06:16

    CH573的TMOS是不是和OSAL有不少相似之處

    你好,我這邊初次使用CH573,看到藍(lán)牙的部分是使用TMOS運(yùn)行的。雖然文檔不多但是看上去結(jié)構(gòu)很熟悉。我想確認(rèn)一下,TMOS是不是和OSAL有不少相似之處,可以部分參考OSAL的代碼?
    發(fā)表于 08-29 06:30

    模擬和數(shù)字布線策略的相似之處

    模擬和數(shù)字布線策略的相似之處,有興趣的朋友可以下載來(lái)學(xué)習(xí)。
    發(fā)表于 02-15 15:15 ?0次下載

    模擬和數(shù)字布線有什么相似之處和差別?

    和數(shù)字領(lǐng)域的布線策略有一些類似之處,但在獲得更好的結(jié)果時(shí),由于其布線策略不同,簡(jiǎn)單電路布線設(shè)計(jì)就不再是最優(yōu)方案了。本文就旁路電容、電源、地線設(shè)計(jì)、電壓誤差和由PCB布線引起的電磁干擾(EMI)等幾個(gè)方面,討論模擬和數(shù)字布線的基本相似之處及差別。
    的頭像 發(fā)表于 07-21 11:14 ?4617次閱讀
    模擬和數(shù)字布線有什么<b class='flag-5'>相似之處</b>和差別?

    華為和小米的AIoT戰(zhàn)略有什么區(qū)別和相似之處

    前幾天,華為對(duì)外發(fā)布了其AIoT戰(zhàn)略。今年,小米對(duì)外正式宣傳AIoT將是小米今后的戰(zhàn)略重點(diǎn)。同是AIoT戰(zhàn)略,兩者有什么區(qū)別和相似之處
    的頭像 發(fā)表于 01-02 14:48 ?9753次閱讀

    模擬和數(shù)字布線的基本相似之處及差別

    本文就旁路電容、電源、地線設(shè)計(jì)、電壓誤差和由PCB布線引起的電磁干擾(EMI)等幾個(gè)方面,討論模擬和數(shù)字布線的基本相似之處及差別。
    的頭像 發(fā)表于 03-23 11:01 ?4406次閱讀
    模擬和數(shù)字布線的基本<b class='flag-5'>相似之處</b>及差別

    串行SRAM和FRAM二者之間的相似之處是什么

    主要?jiǎng)恿Α?SRAM和FRAM之間的相似之處 SRAM和FRAM在許多設(shè)計(jì)中表現(xiàn)出許多相似的特性。串行SRAM和FRAM具有相似的存儲(chǔ)密度,可以支持完全隨機(jī)的讀寫(xiě)訪問(wèn),并且可以獲得所有結(jié)果而沒(méi)有額外的延遲。鑒于這兩部分都具有使用
    發(fā)表于 10-20 14:34 ?982次閱讀

    討論模擬和數(shù)字布線的基本相似之處及差別資料下載

    電子發(fā)燒友網(wǎng)為你提供討論模擬和數(shù)字布線的基本相似之處及差別資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-16 08:52 ?11次下載
    討論模擬和數(shù)字布線的基本<b class='flag-5'>相似之處</b>及差別資料下載

    PCB設(shè)計(jì)模擬布線和數(shù)字布線的區(qū)別及相似之處資料下載

    電子發(fā)燒友網(wǎng)為你提供PCB設(shè)計(jì)模擬布線和數(shù)字布線的區(qū)別及相似之處資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-25 08:51 ?6次下載
    PCB設(shè)計(jì)模擬布線和數(shù)字布線的區(qū)別及<b class='flag-5'>相似之處</b>資料下載

    淺談連接器和接線端子3個(gè)不同要點(diǎn)

    連接器和接線端子是常見(jiàn)的電子元器件。它們有相似之處,也有許多不同之處
    的頭像 發(fā)表于 11-15 16:49 ?1402次閱讀

    升壓器和逆變器的區(qū)別和相似之處

    升壓器和逆變器的區(qū)別和相似之處? 升壓器和逆變器是電力系統(tǒng)中常見(jiàn)的兩種電力電子設(shè)備,它們分別用于不同的應(yīng)用場(chǎng)景,有著不同的工作原理、電路結(jié)構(gòu)和性能特點(diǎn)。 首先,我們來(lái)介紹升壓器。升壓器,也稱為變壓器
    的頭像 發(fā)表于 11-20 14:44 ?2009次閱讀

    curl wget bond:深入解析命令行工具的差異與應(yīng)用場(chǎng)景

    測(cè)試端口: curl -v ip:端口 限制下載速度: curl --limit-rate 100K http://example.com wget wget 是一個(gè)用于從網(wǎng)絡(luò)下載文
    的頭像 發(fā)表于 01-24 09:20 ?73次閱讀
    百家乐官网赌博彩| 云梦县| 大上海百家乐官网娱乐城| 888真人娱乐城| 网络百家乐路子玩| 百家乐官网怎赌才赢钱| 葡京娱乐| 尊龙百家乐娱乐场开户注册| 致胜百家乐官网下载| www.18lk.com| K7百家乐的玩法技巧和规则| 瑞士百家乐官网的玩法技巧和规则 | 大发888| 圣安娜百家乐包杀合作| 任我赢百家乐官网软件| 平南县| 大发888娱乐充值| 百家乐开户送10彩金| 免费百家乐官网的玩法技巧和规则 | 棋牌类玩具| 百家乐技巧介绍| 网上百家乐官网试| 百家乐官网预测神法| 大发888游戏是真的吗| 送彩金百家乐平台| 太阳百家乐官网网| 百家乐官网书包| 务川| 大发888游戏充值| 百家乐代理条件| 榆次百家乐官网的玩法技巧和规则 | 聚众玩百家乐官网的玩法技巧和规则| 百家乐官网节目视频| 百家乐买对子技巧| 百家乐官网77scs官网| 百家乐官网的桌布| 土默特右旗| 德州扑克概率表| 威尼斯人娱乐平台网址| 百家乐纸牌赌博| 适合做生意的开运方法|