类别 | 原因 | |
1xx | information--信息状态码 | 接受的请求正在处理 |
2xx | success--成功状态码 | 请求正常处理完毕 |
3xx | redirection--重定向状态 | 需要进行附加操作以完全请求 |
4xx | client error--客户端错误状态码 | 服务器无法处理请求 |
5xx | server error--服务器错误状态码 | 服务器处理请求出错 |
1XX系列:
100:客户端应继续其请求
101:服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议
2XX系列:
200:请求成功。一般用于GET与POST请求
202:已接受。已经接受请求,但未处理完成
204:无内容。服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器继续显示当前文档
3XX系列:
300:多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择
301:永久性重定向。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替
302:临时性重定向。与301类似。但资源只是临时被移动。客户端应继续使用原有URI
303:查看其它地址。与301类似。使用GET和POST请求查看
304:资源已找到,但未符合条件请求
4XX系列:
400:客户端请求的语法错误,服务器无法理解
401:该状态码表示发送的请求需要有通过HTTP认证(BASIC认证,DIGEST认证)的认证信息
403:不允许访问那个资源。该状态码表明对请求资源的访问被服务器拒绝了。(权限,未授权IP等)
404:服务器上没有请求的资源。路径错误等。
5XX系列:
500:服务器内部错误,无法完成请求
501:服务器不支持请求的功能,无法完成请求
502:为网关或者代理工作的服务器尝试执行请求时,从远程服务器接收到了一个无效的响应
503:由于超载或系统维护,服务器暂时的无法处理客户端的请求。
504:充当网关或代理的服务器,未及时从远端服务器获取请求