请求分发就是客户端请求传递给一个servlet A后,A会将request请求转发给servletB,servletB将响应返回给A,A再将响应返回给客户端。
重定向就是客户端请求传递给servlet A后,A直接回一个响应给客户端,这个响应里让客户端去找ServletB,然后客户端收到这个响应后,会再给servletB发一个req请求,重新开始一个http循环。
请求分发过程中URL不会改变,重定向过程中URL会改变。
本文详细解析了HTTP请求分发和重定向的概念。请求分发中,客户端请求先由Servlet A处理,A转发给Servlet B,B的响应经A返回客户端,URL不变。而重定向则是A告知客户端找Servlet B,客户端发起新的HTTP请求,URL会发生变化。这两种机制在Web应用中有着不同的应用场景。
请求分发就是客户端请求传递给一个servlet A后,A会将request请求转发给servletB,servletB将响应返回给A,A再将响应返回给客户端。
重定向就是客户端请求传递给servlet A后,A直接回一个响应给客户端,这个响应里让客户端去找ServletB,然后客户端收到这个响应后,会再给servletB发一个req请求,重新开始一个http循环。
请求分发过程中URL不会改变,重定向过程中URL会改变。
20万+
1953
898
1476
231
323

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