分类: 网络与安全
2016-04-26 10:42:18
200 表示从客户端发来的请求在服务器端被正常处理了。
204 一般在不需要对客户端发送新内容的情况下使用。表明服务器接受的请求已经成功处理,但返回的响应报文中不含实体的主体部分;
206 表示服务器成功执行了。响应报文中包含指定范围的实体内容。
301 表示资源已经分配了新的 URI,以后都应该使用新的 URI。
302 表示资源已经分配了新的 URI,仅仅这次用新的 URI 访问。
303 和 302 一样,只是要求必须用 GET 方法访问新的 URI。
304 和重定向没有关系,也不返回实体,只是表明没有满足请求的附带条件。常见于浏览器判断缓存是否过期。
307 和 302 一样。302 标准禁止 POST 变成 GET,实际大家并不遵守。307 会遵守这个标准,但处理时每种浏览器的行为有所不同。
400 表示请求报文中有语法错误。
401 表示请求需要通过 HTTP 认证。若之前已经进行过一次请求,则表示用户认证失败。
403 表示请求的资源访问被服务器拒绝了。服务器不一定会给出拒绝的详细理由。
404 表示请求的资源不存在。也可以在服务器拒绝请求但不想说明理由的时候使用。
500 表示服务器在执行请求过程中发生了错误。
503 表示服务器暂时处于超负荷或者停机维护,暂时无法处理请求。