浏览器状态响应码详解 1XX/2XX/3XX/4XX/5XX
Http通信协议返回状态码详解
1. 1XX(临时响应)
- 表示临时响应并需要请求者继续执行操作的状态码。
1xx(临时响应)
100(继续) | 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 |
---|---|
101(切换协议) | 请求者已要求服务器切换协议,服务器已确认并准备切换。 |
2. 2XX(成功)
- 表示成功处理了请求的状态码。
200(成功) | 服务器已成功处理了请求。 |
---|---|
201(已创建) | 请求成功并且服务器创建了新的资源。 |
202(已接受) | 服务器已接受请求,但尚未处理。 |
203(非授权信息) | 服务器已成功处理了请求,但返回的信息可能来自另一来源。 |
204(无内容) | 服务器成功处理了请求,但没有返回任何内容。 |
205(重置内容) | 服务器成功处理了请求,但没有返回任何内容。 |
206(部分内容) | 服务器成功处理了部分 GET 请求。 |
3. 3XX(重定向)
- 重定向,需要进一步的操作以完成请求,表明浏览器需要执行某些特殊的处理以正确处理请求
300(多种选择) | 针对请求,服务器可执行多种操作。服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。 |
---|---|
301(永久移动) | 请求的网页已永久移动到新位置。 |
302(临时移动) | 服务器目前从不同位置的网页响应请求 |
303(查看其他位置) | 请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。对于除 HEAD 之外的所有请求,服务器会自动转到其他位置。 |
304(未修改) | 自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。 |
305(使用代理) | 请求者只能使用代理访问请求的网页。 |
307(临时重定向) | 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来响应以后的请求。 |
4. 4XX(请求错误)
- 这些状态码表示请求可能出错,妨碍了服务器的处理。
400(错误请求) | 服务器不理解请求的语法。 |
---|---|
401(未授权) | 请求要求身份验证。对于登录后请求的网页,服务器可能返回此响应。 |
403(禁止) | 服务器拒绝请求。 |
404(未找到) | 服务器找不到请求的网页。 |
405(方法禁用) | 禁用请求中指定的方法。 |
406(不接受) | 无法使用请求的内容特性响应请求的网页。 |
407(需要代理授权) | 此状态码与 401(未授权)类似,但指定请求者应当授权使用代理。如果服务器返回此响应,还表示请求者应当使用代理。 |
408(请求超时) | 服务器等候请求时发生超时。 |
409(冲突) | 服务器在完成请求时发生冲突。服务器必须在响应中包含有关冲突的信息。服务器在响应与前一个请求相冲突的 PUT 请求时可能会返回此代码,以及两个请求的差异列表。 |
410(已删除) | 如果请求的资源已永久删除,服务器就会返回此响应。 |
411(需要有效长度) | 服务器不接受不含有效内容长度标头字段的请求。 |
412(未满足前提条件) | 服务器未满足请求者在请求中设置的其中一个前提条件。 |
413(请求实体过大) | 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。 |
414(请求的 URI 过长) | 请求的 URI(通常为网址)过长,服务器无法处理。 |
415(不支持的媒体类型) | 请求的格式不受请求页面的支持。 |
416(请求范围不符合要求) | 如果页面无法提供请求的范围,则服务器会返回此状态码。 |
417(未满足期望值) | 服务器未满足”期望”请求标头字段的要求。 |
5. 5XX(服务器错误)
- 这些状态码表示服务器在处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
500(服务器内部错误) | 服务器遇到错误,无法完成请求。 |
---|---|
501(尚未实施) | 服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回此代码。 |
502(错误网关) | 服务器作为网关或代理,从上游服务器收到无效响应。 |
503(服务不可用) | 服务器目前无法使用(由于超载或停机维护)。通常,这只是暂时状态。 |
504(网关超时) | 服务器作为网关或代理,但是没有及时从上游服务器收到请求。 |
505(HTTP 版本不受支持) | 服务器不支持请求中所用的 HTTP 协议版本。 |
6. 常见状态码解析
- 200:即为服务器响应成功
- 201:请求成功
- 301:重定向
- 302:重定向
- 400:服务器不理解的语法
- 401:未授权
- 404:服务器找不到请求的网页
- 413:服务器无法处理请求
- 500:服务器内部错误
- 502:网关错误
- 504:网关响应超时
浏览器状态响应码详解 1XX/2XX/3XX/4XX/5XX相关推荐
- get方法 服务器响应,HTTP请求方法及响应码详解(http get post head)
HTTP是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的.客户机/服务器是运行一对 相互通信的程序,客户与服务器连接时,首先,向服务器提出请求,服务器根据客户的请求,完成处理 并给出响应 ...
- web应用F12查看报错(前后端bug判断、2XX/3XX/4XX/5XX常见状态码解析)
chrom浏览器为例 (1)打开开发者工具,在浏览器菜单栏选择工具-开发者工具,快捷键是F12 (2)打开之后切换到Network页签,操作就可以看到请求响应 (3)再选择响应的链接,切换到Previ ...
- HTTP请求错误 2xx 3xx 4xx 5xx
2xx (成功) 表示成功处理了请求的状态代码. 代码 说明 200 (成功) 服务器已成功处理了请求.通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 2 ...
- http常见状态码详解
http 中有许多状态码,如果不做些总结,真的很容易搞混,比如,201.404.301.202.504等等.要是一个个记是不是很难记,那么现在总结下规律,来帮助我们记忆 所有的状态码可以分为: 1xx ...
- 丁鹿学堂:前端http面试总结,状态码详解
http请求方法总结 get: 从服务器获取资源 post:在服务器创建资源 put:在服务器修改资源 delete:在服务器删除资源 注意: post和put的最大区别,在于put具有幂等性.比如你 ...
- HTTP常见状态码详解(200、403、404、500)
状态码 一.概述 1xx 信息,表示临时响应并需要请求者继续执行操作 2xx 成功,操作被成功接收并处理 3xx 表示要完成请求,需要进一步操作. 通常,这些状态代码用来重定向 4xx 客户端错误,请 ...
- python爬虫常见报错_Python爬虫常见HTTP响应状态码详解
在使用Python进行网页数据抓取时,经常会遇到无数据返还或错误等异常,这个时候可以通过status_code命令来查看获得http请求返回的状态码,以便查找原因并制定相应的解决方案.import r ...
- python接口自动化(七)--状态码详解对照表(详解)
简介 我们为啥要了解状态码,从它的作用,就不言而喻了.如果不了解,我们就会像个无头苍蝇,横冲直撞.遇到问题也不知道从何处入手,就是想找别人帮忙,也不知道是找前端还是后端的工程师. 状态码的作用是:we ...
- 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解
原标题:关于服务器返回的十四种常见HTTP状态码详解 HTTP状态码 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK),其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其 ...
最新文章
- python批量命名变量_python变量命名的7条建议
- android模拟器默认位置的修改
- 爱情七十一课,低调恋爱
- cc1101初始化c语言程序,cc1101无线模块的程序及使用介绍
- 开方计算与浮点数的问题
- DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null
- springmvc框架使用拦截器实现301永久重定向,其实用过滤器应该是更好
- foreach 和 list.foreach 初步测试
- 大华存储服务器系统,大华重磅推出64盘位网络视频存储服务器
- C语言全局变量和局部变量总结
- tab按钮样式 vue_vant 解决tab切换插件标题样式自定义的问题
- Unity 模拟投影器(Projector Simulator)
- Cobuyor持续回报模式在电子商务支付交易体系中的地位和趋势
- 【答学员问】有没有三十岁以上大龄转行的学员,我想跟他聊聊?
- win10计算机 需要新应用,手把手为你win10系统商店出现“需要新应用打开此ms-windows-store”的还原步骤...
- 提取PDF文件里面的图片
- 源码分析:SpringBoot健康检查
- [LnOI2019]长脖子鹿省选模拟赛 东京夏日相会
- 【面试题】1384- 分享 44 道 JS 难题,做对一半就是高手
- 键位修改工具RemapKey
热门文章
- 【结构体】 结构体引用、结构体数组指针、包含结构的结构体
- 路由器 DNSMasq 替代 hosts,支持Android、iPhone、PC
- ubuntu9.04最新问题解答
- SQL Compare数据库比较工具 完全破解+使用教程
- TLS远程信息泄露 心脏滴血 CVE-2014-0160 漏洞复现
- EXCEL数组公式,求多条件下的中位数的实现方法和注意点
- 要用什么态度去面对生活?
- AForge学习笔记(4):AForge.Genetic
- linux 行首加特定字符_Linux:用sed命令在文本的行尾或行首添加字符
- bash shell 命令