3、303 See Other:
该状态码表示由于请求对应的资源存在着另一个URI,
应该使用GET方法定向获取请求的资源。
303 与302 Found状态码有相同的功能,但是303状态码明确表示客户端应当采用GET方法获取资源,
这点与302状态码有区别。 比如:当使用POST方法访问CGI程序,
其执行后的处理结果是希望客户端能以GET方法重定向到另一个URI上去,返回303码。
虽然302 Found码也可以实现相同的功能,但是这里使用303状态码是最理想的(HTTP版本缘故。)。
注:当301/302/303响应状态码返回的时候,几乎所有的浏览器都会把POST改成GET,
并且删除请求报文内的主体。之后,请求会自动再次发送。
## 301 302 标准是禁止将POST方法改变成GET方法的 ,但是实际使用时大家都会这么做(嘿嘿)。
4、304 Not Modified
该状态码表示客户端发送附带条件的请求时,服务器端找到并允许访问资源,
但是未满足条件(未符合条件请求)。304状态码返回的时候,不包含任何响应的主体部分。
(额。虽然304在3XX族中,但是与重定向没有关系。)