http协议_redirect

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jt102605/article/details/86621566

Redirect的实现

  1. 将response的状态码设为302
  2. 通过头部的"Location"指定重定向的路径

注:302是临时跳转

  301是永久跳转,即每次访问都会跳转

302每次访问时都会先到达原路径,然后经过一次跳转后达到新的路径

301只有第一次访问时,会有一个有原路径跳转新路径的过程,之后在访问原路径是,就会直接到达新路径,而不再经过原路径跳转的过程

但301的使用要慎重,因为使用301后,重定向的路径会缓存到用户的浏览器中,用户访问时会只会从缓存中读取重定向的路径,而这个缓存没有过期时间的指定.如果用户不主动清缓存,则这个跳转会一直进行,此时在服务端是不可控的.

猜你喜欢

转载自blog.csdn.net/jt102605/article/details/86621566