状态码对照表

别瞎自定义状态码了

1xx:信息性状态码

状态码名称使用场景
100Continue客户端应继续请求,等待后续响应。
101Switching Protocols服务器根据客户端的请求切换协议。
102Processing服务器正在处理请求,但尚未完成。
103Early Hints提供给客户端的提示,有助于优化响应时间。

2xx:成功状态码

状态码名称使用场景
200OK请求成功,响应包含请求的资源信息。
201Created请求成功且服务器创建了新的资源。
202Accepted请求已接受,但处理尚未完成。
203Non-Authoritative Information请求成功,但返回的元数据不是来自原始服务器。
204No Content请求成功,但没有返回任何内容。
205Reset Content请求成功,客户端应重置视图。
206Partial Content服务器成功处理了部分请求,通常用于支持断点续传。
207Multi-Status多个状态代码的响应(通常用于 WebDAV)。
208Already Reported已报告的资源。
226IM Used请求成功,响应内容符合条件(用于透明代理)。

3xx:重定向状态码

状态码名称使用场景
300Multiple Choices请求可根据多种方式完成,客户端需要选择一种。
301Moved Permanently请求的资源已被永久移至新位置。
302Found请求的资源临时性地移至不同位置。
303See Other客户端应通过另一个 URL 获取请求的资源。
304Not Modified请求的资源未被修改,客户端可使用缓存的副本。
305Use Proxy必须通过指定代理访问资源。
306(Unused)已弃用,曾用于协议变更。
307Temporary Redirect临时性重定向,客户端应使用原请求方式。
308Permanent Redirect永久性重定向,客户端应使用新 URL。

4xx:客户端错误状态码

状态码名称使用场景
400Bad Request请求无效,服务器无法理解。
401Unauthorized客户端未进行身份验证或认证失败。
402Payment Required请求需要支付费用,通常未使用。
403Forbidden请求被拒绝,客户端没有权限访问资源。
404Not Found请求的资源不存在。
405Method Not Allowed请求方法不被允许。
406Not Acceptable请求的资源不可接受,无法根据客户端的请求格式提供响应。
407Proxy Authentication Required需要通过代理进行身份验证。
408Request Timeout请求超时,客户端未在规定时间内发送请求。
409Conflict请求发生冲突,通常用于并发操作。
410Gone请求的资源已永久删除,且不再可用。
411Length Required请求缺少 Content-Length 头部。
412Precondition Failed请求的前提条件失败(如检查条件头未满足)。
413Request Entity Too Large请求体过大,服务器无法处理。
414Request-URI Too Long请求的 URI 过长,超出了服务器的处理限制。
415Unsupported Media Type请求的媒体类型不被支持。
416Requested Range Not Satisfiable请求的范围无法满足,通常用于文件下载时的断点续传。
417Expectation FailedExpect 头部的期望失败。
418I’m a teapot玩笑性质的错误码(RFC 2324)。
421Misdirected Request请求错误地指向了另一个服务器。
422Unprocessable Entity请求格式正确,但语义错误,无法处理。
423Locked资源被锁定,无法访问。
424Failed Dependency依赖的请求失败,通常在 WebDAV 使用。
425Too Early请求过早,服务器无法处理。
426Upgrade Required请求要求客户端升级协议(例如,要求使用 TLS)。
428Precondition Required请求缺少必要的条件(例如,客户端在请求头中未指定期望的条件)。
429Too Many Requests客户端发送过多请求,超出了限制。
431Request Header Fields Too Large请求头字段过大,服务器无法处理。
451Unavailable For Legal Reasons请求的资源不可用,原因可能与法律问题有关。

5xx:服务器错误状态码

状态码名称使用场景
500Internal Server Error服务器内部错误,无法完成请求。
501Not Implemented服务器不支持请求的方法。
502Bad Gateway网关或代理服务器返回错误,通常是上游服务器的问题。
503Service Unavailable服务器暂时无法处理请求,通常是过载或维护。
504Gateway Timeout网关或代理服务器超时,无法从上游服务器获取响应。
505HTTP Version Not Supported服务器不支持请求的 HTTP 版本。
506Variant Also Negotiates服务器存在内部错误,无法完成请求。
507Insufficient Storage服务器存储不足,无法处理请求(通常用于 WebDAV)。
508Loop Detected请求导致无限循环,服务器检测到循环时返回此错误。
510Not Extended请求需要扩展,当前服务器不支持该扩展。
511Network Authentication Required需要进行网络认证才能访问资源,通常用于 HTTP 代理。

总结

  • 1xx (信息性):用于传递进度信息,通常不用于常规应用中。
  • 2xx (成功):表示请求已成功处理,响应内容根据状态码的不同有不同含义。
  • 3xx (重定向):需要客户端采取进一步的操作来完成请求。
  • 4xx (客户端错误):客户端发送的请求存在问题,需要进行修正。
  • 5xx (服务器错误):服务器处理请求时发生错误,通常是临时性问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寻找优秀的自己

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值