For investors
股價(jià):
5.36 美元 %For investors
股價(jià):
5.36 美元 %認(rèn)真做教育 專心促就業(yè)
提問: 當(dāng)我用wget獲取一個(gè)重定向到URL Y的URL X的時(shí)候,wget默認(rèn)會自動獲取URL Y。然而我想要強(qiáng)制獲取不帶重定向的URL X。我該如何禁用wget重定向URL的功能。
在HTTP標(biāo)準(zhǔn)中,重定向響應(yīng)(帶3XX的HTTP響應(yīng))說明請求的URL被移到了新的位置。重定向相應(yīng)接著包含了目標(biāo)重定向的URL。
像常規(guī)的HTTP客戶端,wget支持URL重定向(也叫URL轉(zhuǎn)發(fā)),意味著當(dāng)你嘗試下載一個(gè)重定向的URL時(shí),wget會自動跟隨URL重定向獲取重定向后的資源。如果你由于一些原因想要禁用URL重定向,并停止3XX的狀態(tài)碼,你可以使用wget的“--max-redirect=number”選項(xiàng)。這個(gè)選項(xiàng)用來指定最大(遞歸)重定向的數(shù)字,默認(rèn)是20。
如果你想要禁用wget中的HTTP重定向,使用“--max-redirect=0”
如你所見,當(dāng)wget遇到HTTP重定向響應(yīng)時(shí),它不會跟著重定向,并以“0 redirections exceeded”(超出0次重定向)的錯(cuò)誤信息停止。它同樣會顯示一個(gè)HTTP的狀態(tài)碼(比如301)。
注意一下curl,另外一個(gè)類似的HTTP客戶端,行為正好相反。默認(rèn)上,curl并不會跟隨URL重定向。要強(qiáng)制使cutl重定向到一個(gè)URL,你要使用“-L”選項(xiàng)。
Linux wget命令詳解 #/Linux/2012-08/67837.htm
Linux 下使用 wget/aria2 進(jìn)行離線迅雷批量下載 #/Linux/2011-10/46052.htm
Linux使用wget請求地址時(shí)報(bào)錯(cuò) #/Linux/2011-07/39345.htm
Linux下載命令wget使用詳解 #/Linux/2011-01/30980.htm
wget 使用大全 #/Linux/2008-09/15722.htm
Linux 命令行下載工具 wget 的使用技巧 #/Linux/2007-10/8293.htm
wget 命令實(shí)例 #/Linux/2014-10/108733.htm
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請?jiān)?0日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!