状态码由三位数字和原因短语组成,如200 OK。
三位数字中第一位指定响应类别,后两位无分类。
第一位数字的响应类别有5种。如下:
类别及原因短语 | |
---|---|
1XX | Informational(信息性状态码) 接收的请求正在处理 |
2XX | Success(成功状态码) 请求正常处理完毕 |
3XX | Redirection(重定向状态码) 需要进行附加操作以完成请求 |
4XX | Client Error(客户端错误状态码) 服务器无法处理请求 |
5XX | Server Error(服务器错误状态码) 服务器处理请求错误 |
常见的原因短语如:OK,Found,Forbidden等
常用的状态码:
状态码 | 含义 |
---|---|
200 OK | 请求正常处理 |
204 No Content | 请求处理成功,但没有资源可返回 (即响应报文中无实体主体) |
206 Partial Content | 进行范围请求,并成功处理 |
301 Moved Permanently | 永久性重定向,请求资源已分配新的URI地址 |
302 Found | 临时性重定向,请求的资源以被分配到了新的URI,希望本次能使用新的URI访问。与301状态码不同的是,在书签中仍然保留原来的URI,只是本次使用了临时的URI进行访问。 |
400 Bad Request | 请求报文中存在语法错误 |
403 Forbidden | 请求访问被服务器拒绝,如未获得访问授权 |
404 Not Found | 无法找到请求资源 |
500 Internal Server Error | 服务器执行请求错误 |