狂自私

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

http错误码和原因

HTTP 状态码

HTTP 状态码分为多个类别,通常以三位数字表示。以下是各个类别的状态码和其代表的含义:

1xx - 信息性状态码

这些状态码表示请求已被接受,继续处理。

  • 100 Continue
    原因:客户端应继续发送请求的剩余部分。

  • 101 Switching Protocols
    原因:服务器已理解客户端的请求,并将协议切换到客户端所请求的协议。

2xx - 成功状态码

这些状态码表示请求已成功处理。

  • 200 OK
    原因:请求已成功,服务器返回了请求的数据。

  • 201 Created
    原因:请求已成功,且导致新资源的创建。

  • 202 Accepted
    原因:请求已接受,但尚未处理完成。

  • 204 No Content
    原因:请求已成功处理,但没有返回内容。

3xx - 重定向状态码

这些状态码指示客户端需要进一步操作才能完成请求。

  • 300 Multiple Choices
    原因:请求有多个可用的响应,客户端需要选择一个。

  • 301 Moved Permanently
    原因:请求的资源已被永久移动到新位置,返回的新 URL 在响应中提供。

  • 302 Found
    原因:请求的资源临时移动到新位置,客户端应使用新 URL。

  • 303 See Other
    原因:客户端应使用 GET 方法来访问另一个 URI。

  • 304 Not Modified
    原因:自上次请求以来,请求的资源未被修改,客户端可以使用缓存的版本。

  • 307 Temporary Redirect
    原因:请求的资源临时移动,客户端应继续使用原请求方法访问新位置。

  • 308 Permanent Redirect
    原因:请求的资源永久移动,且客户端应继续使用原请求方法。

4xx - 客户端错误状态码

这些状态码表示请求有误或无法完成。

  • 400 Bad Request
    原因:请求格式不正确,服务器无法理解。

  • 401 Unauthorized
    原因:请求未提供有效的身份验证凭据。

  • 403 Forbidden
    原因:服务器拒绝请求,用户权限不足。

  • 404 Not Found
    原因:请求的资源不存在。

  • 405 Method Not Allowed
    ****:请求使用了不被允许的方法。

  • 408 Request Timeout
    原因:客户端未能及时发送请求。

  • 409 Conflict
    原因:请求与服务器当前状态冲突。

  • 410 Gone
    原因:请求的资源已永久删除。

5xx - 服务器错误状态码

这些状态码表示服务器在处理请求时发生了错误。

  • 500 Internal Server Error
    原因:服务器内部错误,无法完成请求。

  • 501 Not Implemented
    原因:服务器不支持请求的功能。

  • 502 Bad Gateway
    原因:网关或代理服务器从上游服务器收到无效响应。

  • 503 Service Unavailable
    原因:服务器暂时无法处理请求,通常是过载或维护。

  • 504 Gateway Timeout
    原因:作为网关的服务器未能在规定时间内从上游服务器获得响应。

这些状态码帮助开发人员和用户了解请求的处理结果,并且能够更好地进行故障排查和调试。

posted on   狂自私  阅读(148)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-09-06 DES和3DES算法实现
点击右上角即可分享
微信分享提示