Forward 与 Redirect 的区别
来源:华佗健康网
一、定义不同
二、请求方式不同
从上面请求转发和请求重定向的定义,我们可以看出:请求转发是服务器端的行为,服务器端代替客户端发送请求,并将结果返回给客户端。而请求重定向是客户端的行为。
三、数据共享不同
请求转发是服务器端实现的,所以整个执行流程中,客户端(浏览器端)只需要发送一次请求,因此整个交互过程中使用的都是同一个 Request 请求对象和一个 Response 响应对象,所以整个请求过程中,请求和返回的数据是共享的;而请求重定向客户端发送两次完全不同的请求,所以两次请求中的数据是不同的。
四、最终URL地址不同
总结
加油哦~~
因篇幅问题不能全部显示,请点此查看更多更全内容