目录
基本概念
通过一个URL去访问一个路径的时候,这个资源已经改变,服务器告诉客户端,被改变的位置;然后再去重写 请求 另外那个地方;这样的话,就能拿到这个资源。
如果某个资源已经改变,不应该把这个url给废弃掉,而是用Redirect重定向。
302临时重定向,301永久重定向,这样的话就会有个问题,浏览器缓存会记录这个资源。如果开发者还要去改变,那么用户是不知道的,只有清空了浏览器缓存。才能改变301重定向
博主例子
请求如下:
这里是/new的请求,看看127.0.0.1的请求:
从此处可以看出,这里的302是临时重定向!
其中对应的源码为:
源码下载
https://github.com/fengfanchen/Qt/tree/master/TheRedirectOfHTTP