HTTP重定向處理

2021-06-18 11:34:13 字數 387 閱讀 2894

301 永久重定向,告訴客戶端以後應從新位址訪問.

302 作為http1.0的標準,以前叫做moved temporarily ,現在叫found. 現在使用只是為了相容性的處理,包括php的預設location重定向用的也是302.

但是http 1.1 有303 和307作為詳細的補充,其實是對302的細化

303:對於post請求,它表示請求已經被處理,客戶端可以接著使用get方法去請求location裡的uri。

307:對於post請求,表示請求還沒有被處理,客戶端應該向location裡的uri重新發起post請求。

對於報文的處理

301,302和303的結果是一樣的,直接跳轉到新頁面

307的會重新post請求到新頁面,並且給出頁面提示

HTTP協議學習(重定向)

http重定向 伺服器無法處理瀏覽器傳送過來的請求 request 伺服器告訴瀏覽器跳轉到可以處理請求的url上。瀏覽器會自動訪問該url位址,以至於使用者無法分辨是否重定向了。重定向的返回碼3xx說明。location響應首部包含了內容的新位址或是優選位址的url。301 在請求的url已被移除時...

HTTP 的重定向301,302,303,307

301 永久重定向,告訴客戶端以後應從新位址訪問.302 作為http1.0的標準,以前叫做moved temporarily 現在叫found.現在使用只是為了相容性的處理,包括php的預設location重定向用的也是302.但是http 1.1 有303 和307作為詳細的補充,其實是對302...

HTTP重定向負載均衡

由於目前現有網路的各個核心部分隨著業務量的提高,訪問量和資料流量的快速增長,其處理能力和計算強度也相應地增大,使得單一的伺服器裝置根本無法承擔。在此情況下,如果扔掉現有裝置去做大量的硬體公升級,這樣將造成現有資源的浪費,而且如果再面臨下一次業務量的提公升時,這又將導致再一次硬體公升級的高額成本投入,...