308状态码是什么?
目标资源已经被分配了一个新的永久URI,将来任何对该资源的引用都应该使用其中一个包含的URI。
具有链接编辑功能的客户端应该自动重新链接有效请求URI的引用1到服务器发送的一个或多个新引用(如果可能的话)。
服务器应该生成一个Location报头字段2在响应中包含新的永久URI的首选URI引用。用户代理可以使用Location字段值进行自动重定向。服务器的响应有效负载通常包含一个简短的超文本注释,其中包含到新URI的超链接。
默认情况下,308响应是可缓存的;也就是说,除非方法定义或显式缓存控件另有指示3..
注意:此状态代码类似于301永久搬迁,除了它不允许将请求方法从POST更改为GET。
- 1有效请求URIRFC7230章节5.5
- 2位置RFC7231章节7.1.2
- 3.计算启发式新鲜度RFC7234章节4.2.2
- 来源:RFC738
308代码引用
Symfony HTTP状态常量响应:HTTP_PERMANENTLY_REDIRECT