轉發和重定向的區別


轉發和重定向的區別


轉發和重定向的區別是:請求次數不同;地址欄是否會發生變化;共享數據的條件;跳轉限制;發生行為不同 。
【轉發和重定向的區別】重定向是瀏覽器向服務器發送一個請求并收到響應后再次向一個新地址發出請求,轉發是服務器收到請求后為了完成響應跳轉到一個新的地址;重定向至少請求兩次,轉發請求一次;重定向地址欄會發生變化,轉發地址欄不會發生變化;重定向兩次請求不共享數據,轉發一次請求共享數據(在request級別使用信息共享,使用重定向必然出錯);重定向可以跳轉到任意URL,轉發只能跳轉本站點資源;重定向是客戶端行為,轉發是服務器端行為 。

    推薦閱讀