1、状态码类型
状态码 | 名称 | 描述 |
1XX | 信息性状态码 | 接受的请求正在处理 |
2XX | 成功状态码 | 请求正常处理完毕 |
3XX | 重定向状态码 | 需要增加附件操作以完成请求 |
4XX | 客户端错误状态码 | 服务器无法处理请求 |
5XX | 服务器错误状态码 | 服务器处理请求出错 |
2、具体状态码
状态码 | 描述 | 备注 |
200 | 表示从客户端发来的请求在服务端被正常处理 | |
204 | 表示服务器接受的请求已成功处理,但在返回的响应报文中不包含实体的主体部分,比如浏览器显示的页面不发生更新 | |
206 | 表示客户端进行了范围请求,而服务器成功执行了这部分GET请求。响应报文中包含由Content-Range指定范围的实体部分 | |
301 | 表示永久性重定向,请求的资源已被分配了新的URI。新的RUI存放在Location首部字段提示的URI | |
302 | 表示临时重定向,希望用户(本次)能使用新的URI访问 | |
303 | 表示由于请求对应的资源存在着另一个URI,应使用GET方法定向获取请求的资源 | |
304 | 表示客户端发送附带条件的请求(指GET请求中包含If-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-Since中任一首部),服务器允许请求访问资源,但未满足条件的情况; | |
400 | 表示请求报文中存在语法错误 | |
401 | 表示发送的请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息,响应必须包含一个适用于被请求资源的www-Authenticate首部用以询问(challenge)用户信息 | |
403 | 表示请求资源的访问被服务器拒绝了 | |
404 | 表示服务器上无法找到请求的资源 | |
500 | 表示服务器端在执行请求时发生了错误 | |
503 | 表示服务器暂时处于超负载或正在进行停机维护,最好能够把正常使用需要的时间写入RetryAfter首部字段返回客户端 |