转发和重定向的区别

转发:

浏览器不知道这个过程,也就是说浏览器的网址没有变化。可以理解为:你找我,我帮你找别人,这个过程一般是服务器内部查找处理的过程。此时客户端只是只和服务器交互了一次。

重定向:redirect

浏览器知道这个过程,地址发生了变化(显示的是要重定向的网址)。可以理解为:你找我,我让你去找别人(我给你一个新的网址,即你要找的那个人的地址),你再拿这个地址去找别人。此时,客户端需要和服务器交互两次。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、请求转发和重定向 请求转发:request.getRequestDispatcher(URL地址).forwa...
    向右奔跑阅读 15,206评论 0 17
  • 有时候业务需求不同,也需要在转发和重定向的时候做出选择。比如商城业务的购物车:如果使用转发,当顾客刷新页面的时候,...
    插兜阅读 6,637评论 0 1
  • 转发和重定向作为两种页面跳转的方式,也有很大的区别。但是具体的区别是什么?我将在下文中一一解答。 一言不合~先上图...
    H_Man阅读 3,952评论 2 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,486评论 19 139
  • 母亲今年57岁了,造物者悄然在她身上刻下了种种痕迹:眼睛不好使了,不时需要戴着父亲的眼镜才能看的更清晰;眼袋也越来...
    心眸阅读 2,958评论 11 6