RFC7231:https://datatracker.ietf.org/doc/html/rfc7231 ,描述了所有状态码
常见状态码
状态码 | 描述 |
---|---|
100 Continue | 已收到请求,客户端应继续 |
102 Processing | 服务端正在处理请求,无响应可用 |
200 ok | 请求成功 |
201 Created | 请求成功,新资源已创建 |
202 Accepted | 请求已收到,但未响应 |
206 | 已完成指定范围的请求(带Range头的GET请求),场景如video,audio播放文件较大,文件分片时 |
300 Multiple Choice | 提供一系列地址供客户端选择重定向 |
301 Moved Permanently | 永久重定向 |
302 Found | 临时重定向 |
303 See Other | 临时重定向,必须GET请求 |
304 | 请求资源未修改,可以使用缓存的资源,不用在服务器取 |
400 Bad Request | 请求有语法错误 |
401 Unauthorized | 没有权限访问 |
403 Forbidden | 服务器拒绝执行请求,场景如不允许直接访问,只能通过服务器访问时 |
404 Not Found | 请求资源不存在 |
405 Method Not Allowed | 不允许的请求方法,并返回Allow允许的请求方法列表 |
408 Request Timeout | 请求超时 |
410 Gone | 资源已被永久移除 |
500 Internal Server Error | 服务器内部错误,无法完成请求 |
501 Not Implemented | 请求方法不被服务器支持 |
502 Bad Gateway | 网关无响应,通常是服务端环境配置错误 |
503 Service Unavailable | 请求未完成,因服务器过载、宕机或维护等 |
504 Gateway time | 网关超时 |
505 HTTP Version Not Supported | 请求的 HTTP 协议版本不被支持 |