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