HTTP状态码
其中应包括:
HTTP状态码是网络协议(HTTP)中用于回馈客户端所发出的状态控制请求的三位数。它提供了服务器对客户端(比如浏览器)请求成功与否的反馈信息,分类如下:
1. 1XX信息状态码:这类状态码表示服务器正在处理,客端应该继续请求。
2. 2XX成功状态码:表示服务器已经理解、接受、符合要求。
3. 3XX重定向状态码:表示客户端请求的资源可在其他地方获得,这是服务器返回的指令,比如重定向。
4. 4XX客户端错误状态码:表示客户端提交的请求有语法错误或者请求无效,服务器无法处理。
5. 5XX服务器错误状态码:表示服务器执行一个正确的请求时发生内部错误,无法完成请求。
每一类状态码对应的信息如下:
1XX:
• 100 - 继续(Continue)
• 101 - 切换协议(Switching Protocols)
• 102 - 处理(Processing)
2XX:
• 200 - 成功(OK)
• 201 - 已创建(Created)
• 202 - 已接受(Accepted)
• 203 - 非权威信息(Non-Authoritative Information)
• 204 - 无内容(No Content)
• 205 - 重置内容(Reset Content)
• 206 - 部分内容(Partial Content)
• 207 - 合并分支(Multi-Status)
3XX:
• 300 - 多重选择(Multiple Choices)
• 301 - 已永久性重定向(Moved Permanently)
• 302 - 临时重定向(Found)
• 303 - 查看其他位置(See Other)
• 304 - 未修改(Not Modified)
• 305 - 使用代理(Use Proxy)
• 306 - 切换代理(Switch Proxy)
• 307 - 临时重定向(Temporary Redirect)
4XX:
• 400 - 错误请求(Bad Request)
• 401 - 未授权(Unauthorized)
• 402 - 需要付款(Payment Required)
• 403 - 禁止访问(Forbidden)
• 404 - 未找到(Not Found)
• 405 - 方法不被允许(Method Not Allowed)
• 406 - 不可接受(Not Acceptable)
• 407 - 需要代理认证(Proxy Authentication Required)
• 408 - 请求超时(Request Timeout)
• 409 - 冲突(Conflict)
• 410 - 已删除(Gone)
• 411 - 需要有效长度(Length Required)
• 412 - 条件未满足(Precondition Failed)
• 413 - 请求实体过大(Request Entity Too Large)
• 414 - 请求URI过长(Request-URI Too Long)
• 415 - 不支持的媒体类型(Unsupported Media Type)
• 416 - 请求的范围无法满足(Requested Range Not Satisfiable)
• 417 - 期望失败(Expectation Failed)
• 422 - 无法处理的实体(Unprocessable Entity)
• 423 - 锁定(Locked)
• 424 - 依赖失败(Failed Dependency)
• 426 - 需要升级(Upgrade Required)
5XX:
• 500 - 内部服务器错误(Internal Server Error )
• 501 - 未实现(Not Implemented)
• 502 - 网关错误(Bad Gateway)
• 503 - 服务不可用(Service Unavailable)
• 504 - 网关超时(Gateway Timeout)
• 505 - HTTP版本不受支持(HTTP Version Not Supported)