坚持以客户需求至上原则
中国老牌优质服务商

HTTP 301、302、303、307状态码解析

301状态码:

301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。

302状态码:

302重定向又称之为302代表暂时性转移(Temporarily Moved ),英文名称:302 redirect或Found。 也被认为是暂时重定向(temporary redirect),一条对网站浏览器的指令来显示浏览器被要求显示的不同的URL,当一个网页经历过短期的URL的变化时使用。一个暂时重定向是一种服务器端的重定向,能够被搜索引擎蜘蛛正确地处理。

303、307状态码:

303和307是HTTP1.1新加的服务器响应文档的状态码,它们是对HTTP1.0中的302状态码的细化,主要用在对非GET、HEAD方法的响应上。文档规定:浏览器对303状态码的处理跟原来浏览器对HTTP1.0的302状态码的处理方法一样;浏览器对307状态码处理则跟原来HTTP1.0文档里对302的描述一样。 303和307的存在,归根结底是由于POST方法的非幂等属性引起的。

303状态码:对于POST请求,它表示请求已经被处理,客户端可以接着使用GET方法去请求Location里的URI。

307状态码:对于POST请求,表示请求还没有被处理,客户端应该向Location里的URI重新发起POST请求。

赞(42)

更专业 更快速 更方便

华夏名网VIP服务