请求转发:一个资源收到客户端请求后,通知服务器去调用另外一个资源进行处理。(转发是服务器行为)
请求重定向:一个资源收到客户端请求后,通知客户端去访问另外一个资源。(重定向是客户端行为)
两者区别
(1)请求转发是一次请求,跳转发生在服务器内部;重定向是两次请求,第一次请求会返回目标地址, 浏览器根据目标地址发送第二次请求,才完成整个流程。
(2)请求转发地址栏不会发生改变, 重定向地址栏会发生改变
(3)请求转发不能跨域,重定向可以
请求转发:一个资源收到客户端请求后,通知服务器去调用另外一个资源进行处理。(转发是服务器行为)
请求重定向:一个资源收到客户端请求后,通知客户端去访问另外一个资源。(重定向是客户端行为)
两者区别
(1)请求转发是一次请求,跳转发生在服务器内部;重定向是两次请求,第一次请求会返回目标地址, 浏览器根据目标地址发送第二次请求,才完成整个流程。
(2)请求转发地址栏不会发生改变, 重定向地址栏会发生改变
(3)请求转发不能跨域,重定向可以