状态码 | 状态名称 | 简介 | 用途 |
---|---|---|---|
100 | Continue | 指示客户端可以继续发送请求的剩余部分 | 用于在请求头中包含Expect: 100-continue时,服务器通知客户端可以继续发送请求主体的一种方式 |
101 | SwitchingProtocols | 服务器将遵从客户端的请求,切换到不同的协议 | 用于在协议切换时,通知客户端正在切换协议 |
102 | Processing | 服务器已经收到并正在处理请求,但尚未完成处理 | 用于长时间处理请求时,向客户端发送中间状态通知 |
103 | EarlyHints | 提示客户端应该开始预加载资源以加快页面加载速度 | 用于在请求处理过程中,提前发送一些关联资源的提示给客户端 |
200 | Ok | 请求已成功处理 | 用于表示请求已成功处理,并返回相应结果 |
201 | Created | 请求已经被实现,新的资源已经依据请求的需要而创建 | 用于表示请求成功创建了新资源 |
202 | Accepted | 请求已经接受,但尚未执行完成 | 用于表示请求已被接受,但处理尚未完成 |
203 | NonAuthoritativeInformation | 服务器是一个转发代理,收到的响应是来自其他服务器的非权威性副本 | 用于表示返回的响应是来自缓存或代理服务器,并非原始服务器的权威性响应 |
204 | NoContent | 请求已成功处理,但没有新内容返回 | 用于表示请求已成功处理,但没有新的内容需要返回给客户端 |
205 | ResetContent | 请求已成功处理,用户代理应重置当前页面 | 用于表示请求已成功处理,要求客户端重置当前页面 |
206 | PartialContent | 服务器成功处理了部分GET请求 | 用于表示服务器已经成功处理了部分GET请求,并返回了请求范围内的数据 |
207 | MultiStatus | 代表之后的消息体将是一个XML消息,并且可能依照之前子请求数量的不同,包含一系列独立的响应代码 | 用于表示请求成功处理,但返回的响应包含多个独立的状态码 |
208 | AlreadyReported | 在Dav中使用,避免重复提交相同的操作 | 用于表示请求已经被处理过,且响应中包含了相关的状态或元信息 |
226 | ImUsed | 服务器已经完成了对资源的GET请求 | 用于表示服务器已经完成对资源的GET请求,并返回了相关内容 |
300 | MultipleChoices | 请求的资源有多个表示,每种表示都有不同的URI | 用于表示请求的资源有多个可用表示,客户端可以从中选择一个合适的 |
301 | MovedPermanently | 请求的资源已永久移动到新位置 | 用于表示请求的资源已永久移动到新的位置,客户端应该更新请求的URI |
302 | Found | 请求的资源临时从不同的URI响应请求 | 用于表示请求的资源临时从不同的URI响应请求,客户端应该继续使用原始请求的URI |
303 | SeeOther | 对应当前请求的响应可以在另一个URI上被找到 | 用于表示对当前请求的响应可以在另一个URI上找到,客户端应该使用新的URI进行请求 |
304 | NotModified | 资源未修改,可以使用缓存的版本 | 用于表示客户端的缓存版本仍然有效,可以直接使用缓存的版本 |
305 | UseProxy | 被请求的资源必须通过代理访问 | 用于表示被请求的资源必须通过指定的代理进行访问 |
306 | Reserved | 在早期版本中使用,现已不再使用 | 该状态码在早期版本中使用过,但现在已不再使用 |
307 | TemporaryRedirect | 请求的资源临时从不同的URI响应请求 | 用于表示请求的资源临时从不同的URI响应请求,客户端应该继续使用原始请求的URI |
308 | PermanentRedirect | 请求的资源已永久移动到新位置 | 用于表示请求的资源已永久移动到新的位置,客户端应该更新请求的URI |
400 | BadRequest | 请求无效,服务器无法理解 | 用于表示请求无效,服务器无法理解请求的语法或参数 |
401 | Unauthorized | 请求需要用户验证 | 用于表示请求需要用户进行身份验证 |
402 | PaymentRequired | 预留,将来可能使用 | 该状态码预留,将来可能使用 |
403 | Forbidden | 服务器拒绝请求 | 用于表示服务器拒绝执行请求,通常是由于权限不足或身份验证失败 |
404 | NotFound | 请求的资源未找到 | 用于表示请求的资源不存在 |
405 | MethodNotAllowed | 请求方法不允许 | 用于表示请求方法不被允许在指定的资源上执行 |
406 | NotAcceptable | 请求的资源无法生成符合请求头中的Accept标头的响应实体 | 用于表示服务器无法生成与请求头中的Accept标头相匹配的响应实体 |
407 | ProxyAuthenticationRequired | 请求要求代理身份验证 | 用于表示请求需要代理进行身份验证 |
408 | RequestTimeout | 服务器等待请求时发生超时 | 用于表示服务器在等待请求时发生超时 |
409 | Conflict | 由于请求的资源状态冲突,无法完成请求 | 用于表示请求无法完成,因为请求的资源状态与服务器当前状态冲突 |
410 | Gone | 请求的资源不再可用 | 用于表示请求的资源不再可用,通常是因为被永久删除或转移到新位置 |
411 | LengthRequired | 缺少必需的Content-Length标头 | 用于表示缺少必需的Content-Length标头 |
412 | PreconditionFailed | 请求中的前提条件未满足 | 用于表示请求中的前提条件未满足,导致请求无法执行 |
413 | RequestEntityTooLarge | 请求实体过大,超出服务器的处理能力 | 用于表示请求实体过大,超出服务器的处理能力 |
414 | RequestURITooLong | 请求的URI过长,服务器无法处理 | 用于表示请求的URI过长,服务器无法处理 |
415 | UnsupportedMediaType | 请求的媒体类型不受支持 | 用于表示请求的媒体类型不受服务器支持 |
416 | RequestedRangeNotSatisfiable | 无法满足请求的范围 | 用于表示服务器无法满足请求的范围条件 |
417 | ExpectationFailed | 服务器无法满足Expect请求标头的要求 | 用于表示服务器无法满足Expect请求标头的要求 |
418 | ImATeapot | 服务器拒绝为咖啡壶泡茶 | 用于作为一个恶搞的扩展状态码,表示服务器是一台咖啡壶,不提供泡茶的功能 |
421 | MisdirectedRequest | 请求被发送到错误的服务器 | 用于表示请求被发送到错误的服务器 |
422 | UnprocessableEntity | 请求语法正确,但是无法处理 | 用于表示请求语法正确,但是由于语义错误无法处理 |
状态码 | 状态名称 | 简介 | 用途 |
---|---|---|---|
423 | Locked | 当前资源被锁定 | 用于表示当前资源被锁定,无法修改 |
424 | FailedDependency | 由于之前的请求失败,导致当前请求失败 | 用于表示由于之前的请求失败,导致当前请求无法执行 |
426 | UpgradeRequired | 客户端需要切换到TLS/1.0 | 用于表示客户端需要切换到TLS/1.0协议进行通信 |
428 | PreconditionRequired | 需要先决条件 | 用于表示请求要求满足先决条件 |
429 | TooManyRequests | 请求过多 | 用于表示请求超出了服务器的限制,请求过于频繁 |
431 | RequestHeaderFieldsTooLarge | 请求头字段太大 | 用于表示请求头字段的大小超出了服务器的限制 |
451 | UnavailableForLegalReasons | 由于法律原因,该资源不可用 | 用于表示由于法律原因,请求的资源不可用 |
500 | InternalServerError | 服务器内部错误 | 用于表示服务器内部发生错误,无法完成请求 |
501 | NotImplemented | 服务器不支持请求的功能 | 用于表示服务器不支持请求的功能 |
502 | BadGateway | 作为网关或代理工作的服务器从上游服务器收到无效响应 | 用于表示作为网关或代理工作的服务器从上游服务器接收到无效响应 |
503 | ServiceUnavailable | 服务器当前无法处理请求 | 用于表示服务器当前无法处理请求,通常是由于过载或维护 |
504 | GatewayTimeout | 作为网关或代理工作的服务器无法在规定时间内收到响应 | 用于表示作为网关或代理工作的服务器无法在规定时间内收到上游服务器的响应 |
505 | HTTPVersionNotSupported | 服务器不支持请求中所使用的HTTP协议版本 | 用于表示服务器不支持请求中所使用的HTTP协议版本 |
506 | VariantAlsoNegotiates | 服务器有一个内部配置错误:对请求的透明内容协商导致循环引用 | 用于表示服务器内部配置错误,导致透明内容协商产生循环引用 |
507 | InsufficientStorage | 服务器无法存储完成请求所必需的内容 | 用于表示服务器无法存储完成请求所需的内容 |
508 | LoopDetected | 检测到循环依赖 | 用于表示检测到循环依赖 |
510 | NotExtended | 客户端需要进一步扩展才能完成请求 | 用于表示客户端需要进一步扩展才能完成请求 |
511 | NetworkAuthenticationRequired | 需要网络认证 | 用于表示需要进行网络身份验证 |
599 | NetworkConnectTimeoutError | 网络连接超时错误 | 用于表示网络连接超时错误 |
THE END