相同点--->页面都会实现跳转
不同点--->请求转发的时候,url不会产生变化 307
重定向的时候,url地址栏会发生变化 302
请求转发:只能在当前应用中跳转
重定向:不仅可以完成服务器同一个项目间进行跳转,还可以在不同项目间进行跳转
请求转发
A:浏览器只发出一次请求,收到一次响应
B:请求所转发到的资源中可以直接获取到请求中所携带的数据
C:浏览器地址栏显示的为用户所提交的请求路径
D:只能跳转到当前应用的资源中
重定向
A:浏览器发出两次请求,接收到两次响应
B:重定向到的资源不能直接获取到用户提交中所携带的数据
C:浏览器地址栏显示的为重定向的请求路径,而非用户提交的路径,也正因为如此
重定向的一个重要作用是:防止表单重复提交
D:重定向不仅可以跳转到当前应用的其他资源,也可以跳转到其他应用中资源