HTTP 状态码

HTTP 状态码用于指示服务器对客户端请求的响应情况。状态码由三位数字组成,按类别划分如下:

1xx:信息性状态码(Informational)

  • 100 Continue:请求已接受,继续发送请求的其余部分。
  • 101 Switching Protocols:服务器同意客户端的协议切换请求。
  • 103 Early Hints:预加载资源,提高页面加载速度。

2xx:成功状态码(Success)

  • 200 OK:请求成功,返回正常内容。
  • 201 Created:请求成功并创建了新的资源。
  • 202 Accepted:请求已接受但未处理完成。
  • 204 No Content:请求成功但没有返回内容。

3xx:重定向状态码(Redirection)

  • 301 Moved Permanently:资源永久移动,新地址需更新。
  • 302 Found(临时重定向):资源暂时移动,继续使用原地址。
  • 303 See Other:应使用 GET 请求访问新 URL。
  • 304 Not Modified:资源未修改,可使用缓存版本。
  • 307 Temporary Redirect:临时重定向,需继续使用原方法请求。
  • 308 Permanent Redirect:永久重定向,类似 301,但要求使用原请求方法。

4xx:客户端错误状态码(Client Error)

  • 400 Bad Request:请求无效,服务器无法解析。
  • 401 Unauthorized:身份认证失败,需要提供认证信息。
  • 403 Forbidden:服务器拒绝访问资源。
  • 404 Not Found:请求的资源不存在。
  • 405 Method Not Allowed:请求方法不被允许。
  • 408 Request Timeout:请求超时。
  • 409 Conflict:资源冲突,例如数据版本冲突。
  • 413 Payload Too Large:请求体太大,服务器拒绝处理。
  • 429 Too Many Requests:请求过多,触发速率限制。

5xx:服务器错误状态码(Server Error)

  • 500 Internal Server Error:服务器内部错误,无法完成请求。
  • 501 Not Implemented:服务器不支持请求方法。
  • 502 Bad Gateway:网关或代理服务器接收到无效响应。
  • 503 Service Unavailable:服务器不可用,可能是过载或维护中。
  • 504 Gateway Timeout:网关超时,未能及时响应。
  • 505 HTTP Version Not Supported:服务器不支持该 HTTP 版本。

如果你还有其他的某个特定状态码,没有提到的,欢迎留言!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值