
課程咨詢: 400-996-5531 / 投訴建議: 400-111-8989
認(rèn)真做教育 專心促就業(yè)
提問: 當(dāng)我用wget獲取一個重定向到URL Y的URL X的時候,wget默認(rèn)會自動獲取URL Y。然而我想要強制獲取不帶重定向的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)你嘗試下載一個重定向的URL時,wget會自動跟隨URL重定向獲取重定向后的資源。如果你由于一些原因想要禁用URL重定向,并停止3XX的狀態(tài)碼,你可以使用wget的“--max-redirect=number”選項。這個選項用來指定最大(遞歸)重定向的數(shù)字,默認(rèn)是20。
如果你想要禁用wget中的HTTP重定向,使用“--max-redirect=0”
如你所見,當(dāng)wget遇到HTTP重定向響應(yīng)時,它不會跟著重定向,并以“0 redirections exceeded”(超出0次重定向)的錯誤信息停止。它同樣會顯示一個HTTP的狀態(tài)碼(比如301)。
注意一下curl,另外一個類似的HTTP客戶端,行為正好相反。默認(rèn)上,curl并不會跟隨URL重定向。要強制使cutl重定向到一個URL,你要使用“-L”選項。
Linux wget命令詳解 #/Linux/2012-08/67837.htm
Linux 下使用 wget/aria2 進行離線迅雷批量下載 #/Linux/2011-10/46052.htm
Linux使用wget請求地址時報錯 #/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 命令實例 #/Linux/2014-10/108733.htm
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!