什么导致HTTP 302?

Gar*_*yan 7 header http

问题出在标题中 - 导致HTTP 302的原因是什么?

Cod*_*ray 8

这是重定向,而不是错误.RFC2616将其描述为:

请求的资源暂时驻留在不同的URI下.由于重定向有时可能会被更改,因此客户端应该继续使用Request-URI来处理将来的请求.

请注意,您应该只使用HTTP 302重定向进行临时重定向,而不是永久重定向.应使用HTTP 301实现永久重定向.

您可以通过不在代码中发出HTTP 302重定向来避免它.

维基百科文章以及相关问题的答案中查找更多信息.

  • @Gary:通常,会发生302重定向,因为管理网站的人就是这样配置的.可能的原因之一是创建新页面的临时A/B拆分测试,尽管这不是进行A/B拆分的唯一(或必然是最佳)方式. (3认同)
  • 谢谢,我有点不确定这意味着什么.浏览器是否从服务器请求URI,并且服务器告诉浏览器所请求的资源已移动. (2认同)