肖邦不会弹夜曲

导航

 

要说出两者的区别,只要琢一说出两者的原理,那么区别自然一目了然:

重定向

1.首先客户端(浏览器)向服务器发送请求,服务器收到请求后,会立即想浏览器端发送请求,这个请求包含302状态码和location消息头(包含要访问的url路径地址),接着客户端收到请求后会再次想服务器端重新发送一个请求,这个请求就是包含这个新的url地址,然后服务器响应,将请求地址发送给客户端,响应内容。

总结:重定向是客户端发送两次请求,服务器端进行两次响应。

转发

1.同样转发也是客户端先发送请求,服务器端收到请求以后,调用服务器端方法,直接将请求地址转发给客户端。

总结:转发是一次请求,一次响应。

 

posted on 2014-11-23 21:01  大虾Security  阅读(54)  评论(0)    收藏  举报