重定向(redirect)和转发(forward)
redirect:请求重定向。
客户端行为,本质上为2次请求,地址栏改变,前一次请求对象消失。举例:你去银行办事(forward.jsp),结果告诉你少带了东西,你得先去***局办(index.html)临时身份证,这时你就会走出银行,自己前往***局,地址栏变为index.html.
forward:请求转发。
服务器行为,地址栏不变。举例:你把钱包落在出租车上,你去警察局(forward.jsp)报案,警察局说钱包落在某某公司的出租车上(index.html),这时你不用亲自去找某某公司的出租车,警察局让出租车自己给你送来,你只要在警察局等就行。所以地址栏不变,依然为forward.jsp
重定向与转发解析
本文通过生动的例子详细解释了HTTP重定向(redirect)与请求转发(forward)的区别。前者为客户端行为,涉及两次请求,地址栏发生变化;后者为服务器内部操作,地址栏保持不变。
1239

被折叠的 条评论
为什么被折叠?



