历史上最全最常用的HTTP状态码(超详细)
历史上最全最常用的HTTP状态码(超详细)
- 简介
- 100-199信息响应
- 200-299成功响应
- 300-399重定向消息
- 400-499 客户端错误响应
- 500-599 服务器错误响应
简介
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
100-199信息响应
表示临时响应并需要请求者继续执行操作的状态代码。
状态码 | 说明 | 详情 |
---|---|---|
100 | 继续 | 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 |
101 | 切换协议 | 请求者已要求服务器切换协议,服务器已确认并准备切换。 |
200-299成功响应
表示成功处理了请求的状态代码。
状态码 | 说明 | 详情 |
---|---|---|
200 | 成功 | 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页 |
201 | 已创建 | 请求成功并且服务器创建了新的资源 |
202 | 已接受 | 服务器已接受请求,但尚未处理 |
203 | 非授权信息 | 服务器已成功处理了请求,但返回的信息可能来自另一来源 |
204 | 无内容 | 服务器成功处理了请求,但没有返回任何内容 |
205 | 重置内容 | 服务器成功处理了请求,但没有返回任何内容 |
206 | 部分内容 | 服务器成功处理了部分 GET 请求 |
300-399重定向消息
表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向。
状态码 | 说明 | 详情 |
---|---|---|
300 | 多种选择 | 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择 |
301 | 永久移动 | 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置 |
302 | 临时移动 | 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求 |
303 | 查看其他位置 | 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码 |
304 | 未修改 | 自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容 |
305 | 使用代理 | 请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理 |
307 | 临时重定向 | 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求 |
400-499 客户端错误响应
这些状态代码表示请求可能出错,妨碍了服务器的处理。
状态码 | 说明 | 详情 |
---|---|---|
400 | 错误请求 | 服务器不理解请求的语法 |
401 | 未授权 | 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应 |
403 | 禁止 | 服务器拒绝请求 |
404 | 未找到 | 服务器找不到请求的网页 |
405 | 方法禁用 | 禁用请求中指定的方法 |
406 | 不接受 | 无法使用请求的内容特性响应请求的网页 |
407 | 需要代理授权 | 此状态代码与 401(未授权)类似,但指定请求者应当授权使用代理 |
408 | 请求超时 | 服务器等候请求时发生超时 |
409 | 冲突 | 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息 |
410 | 已删除 | 如果请求的资源已永久删除,服务器就会返回此响应 |
411 | 需要有效长度 | 服务器不接受不含有效内容长度标头字段的请求 |
412 | 为满足前提条件 | 服务器未满足请求者在请求中设置的其中一个前提条件 |
413 | 请求实体过大 | 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力 |
414 | 请求的URL过长 | 请求的 URI(通常为网址)过长,服务器无法处理 |
415 | 不支持的媒体类型 | 请求的格式不受请求页面的支持 |
416 | 请求范围不符合要求 | 如果页面无法提供请求的范围,则服务器会返回此状态代码 |
417 | 未满足期望值 | 服务器未满足"期望"请求标头字段的要求 |
500-599 服务器错误响应
这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
状态码 | 说明 | 详情 |
---|---|---|
500 | 服务器内部错误 | 服务器遇到错误,无法完成请求 |
501 | 尚未实施 | 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码 |
502 | 错误网关 | 服务器作为网关或代理,从上游服务器收到无效响应 |
503 | 服务不可用 | 服务器目前无法使用(由于超载或停机维护)。 通常,这只是暂时状态 |
504 | 网关超时 | 服务器作为网关或代理,但是没有及时从上游服务器收到请求 |
505 | HTTP版本不受支持 | 服务器不支持请求中所用的 HTTP 协议版本 |
历史上最全最常用的HTTP状态码(超详细)相关推荐
- 历史上最全的中文博客搜索网站介绍
历史上最全的中文博客搜索网站介绍 以下是2006年5月11日各博客搜索网站排名: (1)Bloaa http://bolaa.com ALEXA1172 不知道该不该把他也算作博客搜索,就算是吧,或者 ...
- C语言——史上最全通讯录讲解(附源码)
C语言--史上最全通讯录讲解(附源码) 一.开始界面的打印 二.对六大板块进行定义操作 三.对联系人进行初始化 四.对通讯录进行初始化 4.1动态版本 4.2静态版本 五.通讯录六大功能的具体实现 5 ...
- 常用HTTP响应状态码
web应用中常用的响应状态码: 状态代码有三位数字组成,第一个数字定义了响应的类别,且有五种可能取值: 1xx:指示信息–表示请求已接收,继续处理 2xx:成功–表示请求已被成功接收.理解.接受 3x ...
- 常用的http状态码查询大全
http网页状态码,是诸多站长经常接触到的东西,所谓的HTTP状态码,它是浏览器传输协议所响应的一种代码状态,不同的代码状态,反应了网页目前处于的状态,根据不同的状态码,可以判断出HTTP网页存在的问 ...
- FTP协议常用COMMAND和状态码
FTP协议常用COMMAND ABOR 中断数据连接程序 ACCT 系统特权帐号 ALLO 为服务器上的文件存储器分配字节 APPE 添加文件到服务器同名文件 CDUP 改变服务器上的父目录 CWD ...
- 常用的HTTP状态码
2019独角兽企业重金招聘Python工程师标准>>> 第一.成功的状态码: 1)200 OK – 服务器成功返回网页 2)30 ...
- 常用的hhtp状态码及http缓存实现
200表示请求成功 301表示访问的资源永久重定向到一个URL 302和301类似,只是访问的资源暂时挪到另一个URL 304请求的资源没有修改,和上一次请求一样.然后告诉浏览器用上一次缓存的资源. ...
- APP分发系统源码 全开源超级签名系统源码 附带详细部署文档
介绍: APP分发系统源码.全开源超级签名系统源码. 附带详细部署文档. 源码全开源的!!! 后台账号:admin 后台密码:123456 需要的资料:阿里云账户 服务器 linux(4核8G) 阿里 ...
- http、https以及状态码超全详解
文章目录 HTTP 概念 作用 http 请求 http 头部 http 连接 各版本的区别 http1.0 http1.1 http2.0 http3.0 HTTPS 概念 作用 工作原理 优点 缺 ...
最新文章
- spring MVC - Inteceptors(拦截器)
- 算法学习——递推之猴子爬山
- python小白入门可以参看下
- 框架源码系列四:手写Spring-配置(为什么要提供配置的方法、选择什么样的配置方式、配置方式的工作过程是怎样的、分步骤一个一个的去分析和设计)...
- [云炬创业基础笔记]第二章创业者测试17
- python中的所有功能_python – 是否可以列出模块中的所有功能?
- TensorFlow10-多层神经网络建模,存储和载入
- Angular过滤器
- System.Management.ManagementException: 访问遭到拒绝的解决方案
- 为啥有人说每个程序员都应该这学习5种编程语言?
- 如果我已经开始重新设置基准,如何将两个提交合并为一个?
- 轻量级 js取色器 JSColor
- 面向公交营运管理的车路协同应用场景研究
- 6 检验并打印魔方矩阵c语言,检验并打印魔方矩阵
- 22fall 游戏/数字媒体/人机交互DIY留学申请经验贴
- Endnote 导出英文、中文(知网)参考文献进入Word
- 运维分级发布_故障分级和处罚规范-运维必备规章制度
- [学习报告]《LeetCode零基础指南》(第二讲) 函数
- Day9 化学方程式配平
- vs code没有react提示以及html文件右键没有打开浏览器选项