(chap4 Http状态码) 3XX重定向
3XX響應結果表明瀏覽器要執行某些特殊的梳理以正確處理請求。
301 Moved Permanently
永久重定向。該狀態碼表示請求的資源已經被重新分配了新的URI,以后應該使用資源現在所指的URI。
302 Found
臨時重定向。該狀態碼表示請求的資源已經被分配了新的URI,希望用戶(本次)能使用新的URI訪問。
302和301Moved Permanently狀態碼相似,但302狀態碼代表的資源不是被永久的移動,只是臨時行的。換句話說,已經移動的資源對應的URI將來還有可能改變。
303 See Other
該狀態碼標識由于請求對應的資源存在著另一個URI,應使用GET方法定向獲取請求的資源。
303狀態碼和302 Not Foud狀態碼有著相同的功能,但303狀態碼明確表示客戶端應當采用GET方法獲取資源。
當301,302,303響應狀態返回碼時,幾乎所有的瀏覽器都會把POST改成GET,并刪除請求報文的主體,之后請求會自動發送。
比如,當使用POST 方法訪問CGI程序,其執行后的處理結果是希望客戶端能以GET方法重定向到另一個URI上去時,返回303狀態碼。雖然302 Found 狀態碼也可以實現相同的功能,但這里使用303狀態碼是最理想的。”
304 Not Modified
該狀態碼表示客戶端發送附帶條件的請求“時,服務器端允許請求訪問資源,但未滿足條件的情況。304狀態碼返回時,不包含任何響應的主體部分。304雖然被劃分在3XX類別中,但是和重定向沒有關系。
307 Tempirary Rediret
臨時重定向。該狀態碼與302 Found有著相同的含義,但該方法會遵守標準不允許將POST改為POST。
總結
以上是生活随笔為你收集整理的(chap4 Http状态码) 3XX重定向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap4 Http状态码) 概况2
- 下一篇: (chap4 Http状态码) 4XX