请求转发和重定向的区别

Posted sketeton

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请求转发和重定向的区别相关的知识,希望对你有一定的参考价值。

请求转发

是服务器内部把对一个request/response的处理权,移交给另外一个。
对于客户端而言,它只知道自己最早请求的那个A,而不知道中间的B,甚至C、D。

传输的信息不会丢失。

 

重定向,是两次request

客户端request A,服务器响应,并response回来,告诉浏览器,你应该去B。

重定向可以访问自己web应用以外的资源。

在重定向的过程中,传输的信息会被丢失。

以上是关于请求转发和重定向的区别的主要内容,如果未能解决你的问题,请参考以下文章

请求转发和重定向的区别

请求转发和重定向区别

请问重定向与请求转发有啥区别?

转发(forward)和重定向(redirect)的区别

jsp中转发和重定向的区别!

web开发中请求转发和重定向的区别