1、本质区别:重定向是客户端行为,请求转发是服务器行为;
2、浏览器地址栏路径:重定向发生变化,请求转发不发生变化;
3、访问到的资源位置:可以重定向到任意位置的资源,服务器内外部均可,只能转发到当前服务器的内部资源;
4、请求的次数:重定向是两次请求,不能在多个资源使用request共享数据,请求转发是一次请求,可以在转发的资源间使用request共享数据;
5、传输的安全性:重定向传输的数据会丢失,请求转发传输的数据不会丢失。
本文详细介绍了HTTP中重定向和请求转发的区别,包括它们的本质差异、浏览器地址栏变化、资源访问位置、请求次数以及数据安全性。重定向是客户端行为,地址栏路径改变,可能涉及多次请求,而请求转发由服务器完成,路径不变,一次请求内可共享数据,更安全。
1、本质区别:重定向是客户端行为,请求转发是服务器行为;
2、浏览器地址栏路径:重定向发生变化,请求转发不发生变化;
3、访问到的资源位置:可以重定向到任意位置的资源,服务器内外部均可,只能转发到当前服务器的内部资源;
4、请求的次数:重定向是两次请求,不能在多个资源使用request共享数据,请求转发是一次请求,可以在转发的资源间使用request共享数据;
5、传输的安全性:重定向传输的数据会丢失,请求转发传输的数据不会丢失。
704

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