HTTP 301 响应可以包含自定义 HTTP 标头或 cookie 值吗?

kee*_*kee 1 http http-headers

我发现,如果访问是第一次访问,我用 PHP 编写的 Web 服务中的 301 重定向响应不携带自定义 http 标头和自定义 cookie 值。我不确定的是这是否是 301 重定向应该如何工作,或者这是否只是如何编写我的 PHP 代码的问题?

如果这不清楚,请澄清,我会让问题更清楚。我的问题是关于 http 协议在这种情况下应该如何表现。

Sve*_*tøl 5

可以将自定义 HTTP 标头添加到 301 重定向响应(HTTP 301 永久移动)。

有关此示例,请访问http://www.hotmail.com,该网站现已重定向到http://www.outlook.com,并在其 301 重定向响应中携带一些自定义 HTTP 标头。


Rem*_*eau 5

任何响应都可以包含 cookie 和自定义标头。HTTP 规范中没有任何内容可以阻止这种情况。