f

fangzh

V1

2022/12/05阅读:43主题:默认主题

重定向和转发

转发和重定向有什么区别?

1、从地址栏来说:
转发是浏览器发送请求给服务器,服务器中的一个资源接受请求,处理信息,然后跳转到另一个组件去处理信息,最后响应给浏览器。转发是在一个服务器内部处理的,所以url地址栏不会发生变化。 zdsLuV.png 重定向是浏览器发送请求给服务器中的一个资源,然后该资源发送一个状态码给浏览器;然后该浏览器根据该状态码,重新发送一个请求给服务器中的另一个资源,然后将该资源响应信息给浏览器,重定向可以定位到不同的服务器,所以url地址栏会改变。
zdsOBT.png 2、对数据来说: 转发可以共享数据,重定向不可以共享数据。
3、从效率方面来说: 转发效率高,重定向效率低。
4、应用场景: 从日常方面来说,转发主要用于项目中用户登录的时候,转发到对应的角色模块
重定向主要用户项目中用户注销,跳转到登录页面或者其他网站上。

分类:

前端

标签:

前端

作者介绍

f
fangzh
V1