web中的轉發(forward)和重定向(redrict)


---恢復內容開始---

記錄一下我對轉發(forward)和重定向(redirect)的區理解:

1.轉發(forward)是客戶端發送一次http請求給服務器,服務器處理后將結果返回給客戶端。

2.重定向(redirect)需要客戶端發送兩次http請求,第一次請求給服務器,服務器給出的響應是 讓你去請求其他的服務器,客戶端根據服務器的返回結果再次進行http請求。

3.forward可以保存request域中發送給服務器的值,重定向卻不行,因為一次http請求的生命周期就是request域內保存內容的生命周期。

 

 

 

forward就是你讓發送一個請求給服務器,服務器直接返回你想要的內容。

redirect就是你發送一個請求給服務器,服務器說讓你去其他的地方獲取你想要的內容,然后你根據服務器讓你去的地方再發送一次請求。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM