header 1 | header 2 |
---|---|
100~199 | 协议处理的中间状态,还需要后续操作 |
200~299 | 成功 |
300~399 | 重定向 |
400~499 | 客户端错误 |
500~599 | 服务端错误 |
100~199
- 101:Switching Protocols,服务器同意将 HTTP 升级为 WebSocket 时发送。
200~299 - 200:在响应体中放有数据。
- 204:No Content,响应头后没有 body 数据。
- 206:Partial Content,通常用于 HTTP 分块下载和断点续传,同时带上相应的响应头字段 Content-Range。
300~399 - 301:Moved Permanently,永久重定向。
- 302:Found,临时重定向。
- 304:Not Modified,协商缓存命中时返回。
400~499 - 400:Bad Request,请求出错。
- 403:Forbidden,服务器禁止访问,原因有法律禁止、信息敏感等。
- 404:Not Found,资源未找到。
- 405:Method Not Allowed,请求方法不被允许。
- 406:Not Acceptable,资源无法满足条件。
- 408:Request Timeout,请求超时。
- 409:Conflict,多个请求发生了冲突。
- 413:Request Entity Too Large,请求体的数据过大。
- 414:Request-URI Too Long,请求行里的 URI 太大。
- 429:Too Many Request,客户端发送的请求过多。
- 431:Request Header Fields Too Large,请求头的字段内容太大。
500~599 - 500:Internal Server Error,服务内部出错。
- 501:Not Implemented: 请求的功能不支持。
- 502:Bad Gateway: 服务器自身是正常的,只是数据通道有问题。
- 503:Service Unavailable: 服务器很忙,无法响应服务。
网友评论