首页
IT
登录
6mi
u
盘
搜
搜 索
IT
forward和redirect区别
forward和redirect区别
xiaoxiao
2021-03-26
28
forward
内部跳转
和
redirect
重定向跳转的区别
:=============>>>
1.
从
地址栏
显示来说
forward
是服务器请求资源
,
服务器直接访问目标地址的
URL
,
把那个
URL
的响应内容读取过来
,
然后把这些内容再发给
浏览器
.
浏览器
根本不知道服务器发送的内容从哪里来的
,
所以它的
地址栏
还是原来的地址
. redirect
是
服务端
根据逻辑
,
发送一个状态码
,
告诉
浏览器
重新去请求那个地址
.
所以
地址栏
显示的是新的
URL
. 2.
从
数据共享
来说
forward:
转发页面和转发到的页面可以共享
request
里面的数据
. redirect:
不能共享数据
. 3.
从运用地方来说
forward:
一般用于用户登陆的时候
,
根据角色转发到相应的模块
. redirect:
一般用于用户注销登陆时返回主页面和跳转到其它的网站等
. 4.
从效率来说
forward:
高
. redirect:
低
.
转载请注明原文地址: https://ju.6miu.com/read-663172.html
技术
最新回复
(
0
)