请求转发和重定向比较

已有 57 次阅读2017-5-14 15:38 |个人分类:javaWeb|系统分类:学习纪录| 请求转发, 重定向

请求转发:
浏览器发送http请求——服务器接受请求——调用内部的servlet完成请求和转发动作——将目标资源发送给客户
转发的路径是同一个web容器下的url,中间传递容器内的request浏览器地址栏仍然显示第一次访问的路径
浏览器感受不到转发,因为浏览器只发送了一次请求

重定向:
浏览器发送http请求——服务器接收请求后发送302状态码及新的location给客户端——客户端接收到302响应,自动发送一个新的http请求,url是新的location——服务器根据location处理新的请求
重定向可以到任何的url,浏览器地址栏显示的是重定向的路径
浏览器做了两次请求

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )