當對某個請求的回應是重定向時,狀態碼為 3XX 和位置標頭,瀏覽器似乎會自動重定向到其他頁面(通過位置標頭中包含的 URL)。
但是當我通過 cURL 或郵遞員發送相同的請求時,回應帶有 3XX 但沒有發生重定向。
所以我得出結論,第一種情況的重定向不是基本回應,而是瀏覽器的附加功能。
如果是這樣,我在哪里可以找到有關此的設定?如果不是,此重定向的主要原因是什么?
uj5u.com熱心網友回復:
瀏覽器正在努力為用戶提供良好的體驗。如果網站回傳重定向,那么最好的用戶體驗是讓它繼續進行重定向。 cURL并且wget也將遵循重定向如果啟用該選項,但由于這些工具大多是用于診斷,默認的是有一個請求,一個回應。由消費者決定如何處理該回應。
我不確定您所說的“基本回應”是什么意思。RFC 不需要重定向。請求收到回應,由接收者決定下一步做什么。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/401925.html
