关于HTTP常见状态码
http状态码(HTTP Status Code),表示网页服务器超文本传输协议响应状态的3位数代码。
是服务器用来告诉客户端当前请求响应的状态,通过状态码判断服务器运行状态。
分类的第一位数字来表示:
1xx表示消息
2xx表示成功
3xx表示重定向
4xx表示请求错误
5xx表示服务器错误
1xx代表请求已经被接受,需要继续处理,此响应属于临时响应,只包含状态行和某些可选的响应头信息,应且以空行结束。
常见:
100----用来通知客户端它的部分请求已经被服务器接收,未被拒绝,此时客户端应当继续发送请求的剩余部分,或者如果请求已经完成,就忽略这个响应,服务器会在请求完成后向客户端发送一个最终响应。
101----服务器根据客户端的请求切换协议,主要用于websocket或http2升级
2xx代表请求已成功被服务器接收、理解、并接受
常见:
200----(成功):请求已成功,请求所希望的响应头或数据体将随此响应返回
201----(已创建):请求成功并且服务器创建了新的资源
202----(已创建):服务器已经接收请求,但尚未处理
203----(非授权信息):服务器已成功处理请求,但返回的信息可能来自另一来源
204----(无内容):服务器成功处理请求,但没有返回任何内容
205----(重置内容):服务器成功处理请求,但没有返回任何内容
206----(部分内容):服务器成功处理了部分请求
3xx表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向
常见:
300----(多种选择):针对请求,服务器可执行多种操作。服务器可根据请求者(user=agent)选择一项操作,或提供操作列表供请求者选择
301----(永久移动):请求的网页已永久移动到新位置。服务器返回此响应(对GET或HEAD请求的响应)时,会自动将请求者转到新位置
302----(临时移动):服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求
303----(查看其他位置):请求者应当对不同的位置使用单独的GET请求来检索响应时,服务器返回此代码
305----(使用代理):请求者只能使用代理访问请求的网页。如果服务器返回此响应,还表示请求者应使用代理
307----(临时重定向):服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求
4xx代表了客户端看起来可能发生了错误,妨碍了服务器的处理
常见:
400----(错误请求):服务器不理解请求的语法
401----(未授权):请求要求身份验证。对于需要登录的网页,服务器可能返回此响应。
403----(禁止):服务器拒绝请求
404----(未找到):服务器找不到请求的网页
405----(方法禁用):禁用请求中指定的方法
406----(不接受):无法使用请求的内容特性响应请求的网页
407----(需要代理授权):此状态代码与401(未授权)类似,但指定请求者应当授权使用代理
408----(请求超时):服务器等候请求时发生超时
5xx
常见的有:
P 500(服务器内部错误):服务器遇到错误,无法完成请求
501(尚未实施):服务器不具备完成请求的功能。例如,服务器无法识别请求方法时可能会返回 此代码
502(错误网关):服务器作为网关或代理,从上游服务器收到无效响应
503(服务不可用):服务器目前无法使用(由于超载或停机维护)
504(网关超时):服务器作为网关或代理,但是没有及时从上游服务器收到请求
es55(HTTP版本不受支持):服务器不支持请求中所用的HTTP协议版本。
三、适用场景
下面给出一些状态码的适用场景:
第100:客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不上传POST数据,如果处理,则POST上传数据。常用于POST大数据传输
―206:一般用来做断点续传,或者是视频文件等大文件的加载
301:永久重定向会缓存。新域名替换旧域名,旧的域名不再使用时,用户访问旧域名时用3011重定向到新的域名
302:临时重定向不会缓存,常用于未登陆的用户访问用户中心重定向到登录页面
304:协商缓存,告诉客户端有缓存,直接使用缓存中的数据,返回页面的只有头部信息,是没有内容部分
400:参数有误,请求无法被服务器识别V 403:告诉客户端进制访问该站点或者资源,如在外网环境下,然后访问只有内网P才能访问的时候则返回404:服务器找不到资源时,或者服务器拒绝请求又不想说明理由时
503:服务器停机维护时,主动用503响应请求或nginx议置限速,超过限速,会返回500
关于HTTP常见状态码相关推荐
- HTTP协议、HTTP请求方法、常见状态码、HTTP消息
HTTP协议 客户端请求,服务端响应.浏览器与服务器不建立持久连接,响应后连接失效. HTTP请求方法 一.GET GET方法用于获取请求页面的指定信息. 二.HEAD 除了服务器不能在响应里返回消息 ...
- http常见状态码详解
http 中有许多状态码,如果不做些总结,真的很容易搞混,比如,201.404.301.202.504等等.要是一个个记是不是很难记,那么现在总结下规律,来帮助我们记忆 所有的状态码可以分为: 1xx ...
- 3-3:HTTP协议之request和respond及常见请求方法和常见状态码
文章目录 一:request (1)请求报文基本构成 (2)请求方法 二:respond (1)响应报文基本构成 (2)HTTP常见状态码 三:HTTP常见Header(字段) 注意下面需要分析请求报 ...
- python post与get的区别_Python Requests库 Get和Post的区别和Http常见状态码
(1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到:POST方式,数据放置在HTML HEADER内提交. (2) GET方式提交的数据最多只能有1024 Byte,而P ...
- web应用F12查看报错(前后端bug判断、2XX/3XX/4XX/5XX常见状态码解析)
chrom浏览器为例 (1)打开开发者工具,在浏览器菜单栏选择工具-开发者工具,快捷键是F12 (2)打开之后切换到Network页签,操作就可以看到请求响应 (3)再选择响应的链接,切换到Previ ...
- 网络常见状态码大全。收藏这一篇就够了(HTTP Status Code)
网络常见状态码大全 2开头(请求成功) 3开头(请求被重定向) 4开头(请求错误) 5开头(服务器错误) -------------------------------------------- 2开 ...
- TCP/IP协议及常见状态码说明(SYN,FIN,ACK,PSH,RST)
TCP/IP协议及常见状态码(SYN,FIN,ACK,PSH,RST) TCP/IP协议\TCP协议原理\报文格式\三次握手的状态码 1.TCP/IP协议 TCP/IP协议(Transmission ...
- 笔记:DB2常见状态码
笔记:DB常见状态码 sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关 ...
- HTTP常见状态码(14种)
HTTP状态码表示客户端HTTP请求的返回结果.标记服务器端的处理是否正常或者是出现的错误,能够根据返回的状态码判断请求是否得到正确的处理很重要. 状态码由3位数字和原因短语组成,例如下图所示: 数字 ...
- HTTP与HTTPS及其工作原理及三次握手、四次挥手、常见状态码
一.HTTP与HTTPS HTTP:超文本传输协议,是一个客户端和服务器端请求和应答的标准,用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少,常基于TCP/I ...
最新文章
- java 接口定义(翻译自Java Tutorials)
- iOS之仿QQ点赞按钮粒子效果的实现
- 删除word中所有的表格_如何在Word中删除表格
- 作为一个有理想的程序员,必读的书都有哪些?
- 批处理通过字符串截取得到文件名
- oracle jvm禁用,java-如何减少Sun / Oracle JVM内部开销?
- [Nginx] 事件模型
- openfeign seata事务不回滚_Spring,你为何中止我的事务?
- DJ-ZBS2漏电继电器
- android q mix3,小米MIX3成首款适配Android Q的5G手机
- html5 video断点续播,Vue中集成vue-video-player及相关api/vue视频播放插件/支持断点续播...
- 干了这碗蛋炒饭 继续APP性能提升
- 《变形金刚》编年史『经典文章变形金刚迷们必看』
- Git各种报错和解决方案(Windows用户)
- Unrar解压缩.rar文件
- UsageStatsService之坑:一个XML解析异常导致的开机动画死循环
- 3. fooView rxjava + rxandroid + retrofit 安卓开发框架搭配 az kj
- 微信小程序里使用weui的正确打开方式
- python破解教程一 破解211高校BBS论坛的用户密码
- 什么app能和PC端同步工作?手机电脑同步工作助手软件试试云便签
热门文章
- Android openGl开发详解(二)
- 图解LVS的工作原理
- 飞机黑匣子结构:拆解神秘的飞机黑匣子,看看里面的PCB和元器件都长什么样?...
- 高等代数 线性映射(第9章)4 约当标准型与相抵标准形
- linux: ubuntu 21.04 安装搜狗拼音输入法
- 1. Python环境搭建
- 闲鱼月收入10万的案例分享
- EventBus报错:and its super classes have no public methods with the @Subscribe annotation
- 【接口调用】EasyCVR获取直播流接口调用过程
- 神箭手 美国亚马逊_亚马逊会摧毁美国的购物中心吗?还是会拯救它们?