常见HTTP状态码

参考图书:《HTTP权威指南》

状态码分类

总体范围 已定义范围 类别
100~199 100~101 信息
200~299 200~206 成功
300~399 300~305 重定向
400~499 400~415 客户端错误
500~599 500~505 服务器端错误



状态码

状态码 原因短语 含义
101 Continue 继续 收到了请求的起始部分,客户端应该继续请求
200 OK 服务器已成功处理请求
201 Created 已创建 资源创建完毕
202 Accepted 已接受 请求已接受,但服务器尚未处理
300 Multiple Choices 多项选择 客户端实际请求多个 URL,返回多个选项给客户端
301 Moved Permanently 永久搬离 请求的 URL 已经移走,响应中的 Location URL 说明当前资源的位置
302 Found 已找到 与 301 类似,但这里只是临时搬离
303 See Other 参见其他 告诉客户端应该用另一个 URL 获取资源,这个新的 URL 位于响应报文的 Location 首部
304 Not Modify 未修改 资源未发生改变
305 Use Proxy 使用代理 必须通过代理访问资源,代理位置在 Location 首部中给出
400 Bad Request 坏请求 告诉客户端它发送了一条异常请求
401 Unauthorized 未授权 需要验证身份
403 Forbidden 禁止 服务器拒绝了请求
404 Not Found 未找到 服务器无法找到请求的 URL
408 Request Timeout 请求超时 客户端请求时间过长,服务器关闭连
500 Internal Server Error 内部服务器错误 服务器无法满足请求的预期内容
501 Not Implement 未实现 服务器无法满足客户端请求的某个功能
502 Bad Gateway 网关故障 作为代理或网关使用的服务器遇到了无效响应
503 Service Unavaliable 未提供此服务 服务器目前无法提供此服务,但过一段时间就可以恢复服务(注:这里是服务器内部经常遇到的问题,需要修改服务器配置文件处理问题)
504 Gateway Timeout 网关超时 网关或代理在等另一台服务器响应时超时
505 HTTP Version Not Supported 不支持的 HTTP 版本 服务器不支持当前协议版本

你可能感兴趣的:(Web)