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 协议版本不被支持