K242
2018-07-19 22:54
为什么重定向是两次,转发是一次?
重定向是两次请求,也就是相当于第一次来自浏览器的请求服务器里面安排了另外的一个地方处理你这个请求
而这个处理的地方需要浏览器再发送请求(其实这个请求也是浏览器自己完成的,不用你自己做什么操作)
所以加起来就是两个请求了
请求转发呢,浏览器只发出一次请求,然后服务器里面安排了另外的一个地方处理你这个请求,不过他不需要浏览器再发一次请求而是服务器自己将你的这个请求交给别的地方处理
客户端行为就是浏览器向服务器发出的请求
而服务器端的行为就是接收来自浏览器的请求然后做出响应
客户端行为是客户端所要执行的动作,服务端行为是服务器要执行的动作
重定向就是将本次链接断开,浏览器再次访问相应页面,会有两次访问操作,所以是两次。
内部转发是服务器端的对页面的内部的jsp访问,浏览器只有一次访问
JAVA遇见HTML——JSP篇
248278 学习 · 3071 问题
相似问题