HTTP状态码
状态码由3位数字组成,表示请求是否被理解或被满足。
第一个数字,有5种取值可能:
-
- 1XX:指示信息 表示请求已接收,继续处理。
- 2XX:成功 表示请求已被成功接收、理解、接受。
- 3XX:重定向 要完成请求必须完成进一步操作。
- 4XX:客户端错误 请求有语法错误或者请求无法实现。
- 5XX:服务器错误 服务器未能实现合法请求。
详细状态码对应表
100 | 客户必须继续发出请求 |
101 | 客户要求服务器根据请求转换HTTP协议版本 |
200 | 交易成功 |
201 | 提示知道新文件的URL |
202 | 接受和处理,但处理未完成 |
203 | 返回信息不确定或不完整 |
204 | 请求收到,但返回信息为空 |
205 | 服务器完成请求,用户代理必须复位当前已经浏览过的文件 |
206 | 服务器已经完成了部分用户的GET请求 |
300 | 请求的资源可在多处得到 |
301 | 删除请求数据 |
302 | 在其他地址发现了请求数据 |
303 | 建议用户访问其他URL或访问方式 |
304 | 客户端已经执行了GET,但文件未变化 |
305 | 请求的资源必须从服务指定地址得到 |
306 | 前一版本HTTP使用的代码,现行版本不再使用 |
307 | 申明请求的资源临时性删除 |
400 | 请求错误(例如:语法错误) |
401 | 未授权 |
401.1 | 未授权:登陆失败 |
401.2 | 未授权:服务器配置问题导致登陆失败 |
401.3 | ACL禁止访问资源 |
401.4 | 未授权:授权被筛选器拒绝 |
401.5 | 未授权:ISAPI或CGI授权失败 |
402 | 保留有效ChargeTo头相应 |
403 | 禁止访问 |
403.1 | 禁止访问:禁止可执行访问 |
403.2 | 禁止访问:禁止读访问 |
403.3 | 禁止访问:禁止写访问 |
403.4 | 禁止访问:要求SSL |
403.5 | 禁止访问:要求SSL 128 |
403.6 | 禁止访问:IP地址被拒绝 |
403.7 | 禁止访问:要求客户证书 |
403.8 | 禁止访问:禁止站点访问 |
403.9 | 禁止访问:连接的用户过多 |
403.10 | 禁止访问:配置无效 |
403.11 | 禁止访问:密码更改 |
403.12 | 禁止访问:映射器拒绝访问 |
403.13 | 禁止访问:客户证书已被吊销 |
403.14 | Internet 信息服务(IIS)管理器-浏览目录没有启用 |
403.15 | 禁止访问:客户访问许可过多 |
403.16 | 禁止访问:客户证书不可信或无效 |
403.17 | 禁止访问:客户证书已到期或尚未生效 |
404 | 没有发现文件、查询或URL |
405 | 用户在Request-Line字段定义的方法不允许 |
406 | 根据用户发送的Sccept拖,请求资源不可访问 |
407 | 类型401,用户必须首先在代理服务器上得到授权 |
408 | 客户端没有在用户指定的时间内完成请求 |
409 | 对当前资源状态,请求不能完成 |
410 | 服务器上没有此资源,且无进一步参考地址 |
411 | 服务器拒绝用户定义的Content-Length属性请求 |
412 | 一个或多个请求字段在当前请求中错误 |
413 | 请求的资源大于服务器允许的大小 |
414 | 请求的资源URL长于服务器允许的长度 |
415 | 请求资源不符合请求项目格式 |
416 | 请求中包含Range字段,在当前请求资源范围内没有Range指示值,请求也不包含If-Range请求字段 |
417 | 服务器不满足Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求长。 |
500 | 内部服务器错误 |
500.100 | 内部服务器错误-ASP错误 |
500.11 | 服务器关闭 |
500.12 | 应用程序重新启动 |
500.13 | 服务器太忙 |
500.14 | 应用程序无效 |
500.15 | 不允许请求global。asa |
501 | 未实现 |
502 | 网关错误 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通