学习笔记:HTTP状态码_文海平

2XX成功:

200 OK 请求成功,返回资源或者头信息

204 No Content 请求处理成功,没有资源返回

206 Partial Content 范围请求,服务器成功执行该部分GET请求,Content-Range头信息


3xx 重定向:

301 Moved Permanently 永久性重定向(自动添加“/”,自动更改书签)

302 Found 临时性重定向 (分配了新的URI,希望使用新的URI,书签不变化)

303 See Other 请求资源对应另一个GET请求的资源(包含询问请求)

301、302、303相应状态码返回时,几乎所有的浏览器都会把POST改成GET,并删除请求报文的主体,之后请求胡自动再次发送。301和302标准禁止将POST改成GET方法

304 Not Modified 服务器资源未改变,可直接使用客户端未过期的缓存,304不包含任何响应部分的主体,与重定向没有关系。

307 Temporary Redirect 临时重定向,遵照标准,不将POST改成GET,与302含义相同


4xx 客户端错误:

400 Bad Request 请求报文存在语法错误,需修改请求再次发送请求

401 Unauthorized 请求认证和认证失败

403 Forbidden 请求资源的访问被服务器拒绝了(未获得访问权限)

404 Not Found 服务器上没有请求的资源


5xx 服务器错误:

500 Internal Server Error 服务端执行请求时发生了错误,可能是web应用bug或临时故障

503 Service Unavailable 服务器超载或停机维护,无法处理请求(最好写入Retry-After首部字段)


文章录入:文海平 责任编辑:文海平
分享本文: