node中響應狀態碼301和302區別

2022-06-07 06:48:08 字數 379 閱讀 3894

在node中根據請求的url位址處理了乙個資料。如新增了乙個資料到別的頁面,此時你想新增完之後立馬跳轉到其它的頁面,就可以用響應狀態碼。(如客戶端發現收到伺服器的響應狀態碼是302,會自動去響應頭找location然後根據其url位址跳轉)

res.statuscode = 302

//也可以是301

res.setheader('

location

', '

/') //

這裡直接到根目錄

res.end()

然後這裡的302是指臨時重定向 (瀏覽器不會記住位址 ,下次重新請求,這種法式用的比較多)

301時永久重定向 (瀏覽器會把url位址記住 ,快取在瀏覽器下次直接用)

301和302狀態碼區別

一 官方解釋 301 redirect 301 代表永久性轉移 permanently moved 302 redirect 302 代表暫時性轉移 temporarily moved 301表示舊位址a的資源已經被永久地移除了 這個資源不可訪問了 搜尋引擎在抓取新內容的同時也將舊的 交換為重定向之...

http狀態碼301和302

官方的比較簡潔的說明 301 redirect 301 代表永久性轉移 permanently moved 302 redirect 302 代表暫時性轉移 temporarily moved ps 這裡也順帶記住了兩個比較相近的英語單詞 permanently temporarily 詳細來說,3...

狀態碼301和302的區別

定義如下 301 moved permanently 被請求的資源已永久移動到新位置,並且將來任何對此資源的引用都應該使用本響應返回的若干個uri之一。如果可能,擁有鏈結編輯功能的客戶端應當自動把請求的位址修改為從伺服器反饋回來的位址。除非額外指定,否則這個響應也是可快取的。302 found 請求...