博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redirect forward
阅读量:5936 次
发布时间:2019-06-19

本文共 392 字,大约阅读时间需要 1 分钟。

hot3.png

1.从地址栏显示来说
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

2.从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据.

redirect:不能共享数据.

3.从运用地方来说
forward:一般用于用户登陆的时候,根据角色转发到相应的模块.
redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等.

4.从效率来说
forward:高.
redirect:低.

转载于:https://my.oschina.net/u/2277088/blog/1492301

你可能感兴趣的文章
CentOS 网络设置修改 指定IP地址 DNS 网关
查看>>
oracle sql语句
查看>>
u-boot不能用tftp下载文件的解决方法积累
查看>>
DataTable、DataView、DataSet 区别
查看>>
大端、小端字节序
查看>>
我不是一名UX设计师,你也不是
查看>>
如何使用RPM
查看>>
兼容所有浏览器的复制到剪切板功能,悬浮层不能复制问题解决
查看>>
DNS转发功能
查看>>
读《软件随想录》
查看>>
linux
查看>>
如何正确提高DB2数据备份和恢复的效率
查看>>
对未来Google搜索技术的深度分析转载
查看>>
ubuntu 基础环境
查看>>
redis安装
查看>>
Highcharts JS插件(折线图)
查看>>
Swift2.0(17)泛型技术
查看>>
Shell图形化监控网络流量
查看>>
Wiwiz进阶设置-标准版实现免认证有线连接
查看>>
ubuntu上pip安装
查看>>