关于Http的常见状态码码值
关于Http的常见状态码码值
什么是状态码?
状态码由3位数字和原因短语组成,数字中的第一位指定了响应类别,后两位无分类。
如:200,404,405,500等状态码
了解状态码:
状态码分类表:
码值 | 类别 | 原因短语 | |||
1** | Informational(信息性状态码) | 接受的请求正在处理 | |||
2** | Success(成功状态码) | 请求正常处理完毕 | |||
3** |
Redirection(重定向) | 需要进行附加操作以完成请求 | |||
4** | Client error(客户端错误) | 客户端请求出错,服务器无法处理请求 | |||
5** | Server Error(服务器错误) | 服务器处理请求出错 |
1** 信息提示
1xx状态码是 HTTP/1.1 版本新定义的,用来表示请求被正常接受,会进行进一步处理。这些状态码相对较新,并且 HTTP/1.0 版本无法识别,所以原则上不应该向HTTP/1.0版本的客户端发送任何1xx状态码
100——Continue:请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。
2**成功
200——OK:表示从客户端发送给服务器的请求被正常处理并返回;
204——No Content:表示客户端发送给客户端的请求得到了成功处理,但在返回的响应报文中不含实体的主体部分(没有资源可以返回);
206——Patial Content:表示客户端进行了范围请求,并且服务器成功执行了这部分的GET请求,响应报文中包含由Content-Range指定范围的实体内容。
3**重定向
301——Moved Permanently:永久性重定向,表示请求的资源被分配了新的URL,之后应使用更改的URL;
302——Found:临时性重定向,表示请求的资源被分配了新的URL,希望本次访问使用新的URL;
301与302的区别:301是永久移动,302是临时移动(之后可能还会更改URL)
303——See Other:表示请求的资源被分配了新的URL,应使用GET方法定向获取请求的资源;
302与303的区别:303明确表示客户端应当采用GET方式获取资源
304——Not Modified:表示客户端发送附带条件(是指采用GET方法的请求报文中包含if-Match、If-Modified-Since、If-None-Match、If-Range、If-Unmodified-Since中任一首部)的请求时,服务器端允许访问资源,但是请求为满足条件的情况下返回改状态码;
307——Temporary Redirect:临时重定向,与303有着相同的含义,307会遵照浏览器标准不会从POST变成GET;(不同浏览器可能会出现不同的情况);
4**客户端错误
400——Bad Request:表示请求报文中存在语法错误;
401——Unauthorized:未经许可,需要通过HTTP认证;
403——Forbidden:服务器拒绝该次访问(访问权限出现问题)
404——Not Found:表示服务器上无法找到请求的资源,除此之外,也可以在服务器拒绝请求但不想给拒绝原因时使用;
5**服务器错误
500——Inter Server Error:表示服务器在执行请求时发生了错误,也有可能是web应用存在的bug或某些临时的错误时;
503——Server Unavailable:表示服务器暂时处于超负载或正在进行停机维护,无法处理请求;
关于Http的常见状态码码值相关推荐
- 【计算机网络】常见状态响应码
分类: 1XX:表示接收的请求正在处理 2XX:请求正常处理完毕 3XX:需要进行附加操作(重定向),以完成请求 4XX:客户端错误,请求有错误 5XX:服务端错误,处理请求出错 常见状态码 200: ...
- http常见状态返回码
在学习网页设计的时候都应该知道状态码,但我们常见的状态码都是200,404,500,下面介绍其他的状态值 1开头的http状态码 表示临时响应并需要请求者继续执行操作的状态代码. 100 (继续) ...
- 3-3:HTTP协议之request和respond及常见请求方法和常见状态码
文章目录 一:request (1)请求报文基本构成 (2)请求方法 二:respond (1)响应报文基本构成 (2)HTTP常见状态码 三:HTTP常见Header(字段) 注意下面需要分析请求报 ...
- web应用F12查看报错(前后端bug判断、2XX/3XX/4XX/5XX常见状态码解析)
chrom浏览器为例 (1)打开开发者工具,在浏览器菜单栏选择工具-开发者工具,快捷键是F12 (2)打开之后切换到Network页签,操作就可以看到请求响应 (3)再选择响应的链接,切换到Previ ...
- 服务器返回常见状态码及意义
状态代码由三位数字组成,第一个数字定义了响应的类别,且有5种可能取值: 1XX:指示信息–表示请求已接收,继续处理 2XX:成功–表示请求已被成功接收.理解.接受 3XX:重定向–要完成请求必须进行更 ...
- 笔记:DB2常见状态码
笔记:DB常见状态码 sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关 ...
- HTTP与HTTPS及其工作原理及三次握手、四次挥手、常见状态码
一.HTTP与HTTPS HTTP:超文本传输协议,是一个客户端和服务器端请求和应答的标准,用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少,常基于TCP/I ...
- WEB阶段3:Response响应组成常见状态码ServletContexturl编码文件下载案例
Response响应组成&常见状态码&ServletContext&url编码&文件下载案例 回顾 请求有哪三个的组成部分 请求行:提交方式 URI HTTP/1.1 ...
- HTTP协议、HTTP请求方法、常见状态码、HTTP消息
HTTP协议 客户端请求,服务端响应.浏览器与服务器不建立持久连接,响应后连接失效. HTTP请求方法 一.GET GET方法用于获取请求页面的指定信息. 二.HEAD 除了服务器不能在响应里返回消息 ...
最新文章
- ssd_mobilenet_v2_quantized_coco 转为 tflite 格式在 Android 上运行
- 关于SpringBoot项目通过jar包启动之后无法读取项目根路径静态资源
- 带你走进Kaggle Kernels(内附视频讲解)
- Sqoop1使用手册
- 关于四金计算和工资对照表
- git pull 卡在 Unpacking objects 解决方法
- 删除context node后遗留的问题
- iOS开源项目周报0323
- PC值=当前程序执行位置+8
- 使Docker Container支持运行SWT程序
- python word处理_Python 处理word期间遇到的问题
- 知道创宇荣获“年度公益贡献安全企业”及“中国网安产业100强”
- 高效程序员的七个习惯
- 物联网技术,主要应用在哪些领域?
- html背景对联效果恭贺新春,恭贺新春的对联大全
- Can‘t bind to ‘ngForOf‘ since it isn‘t a known property of ‘xxx‘
- 多线程情况下如何保证线程安全
- 关注博主的博文汇总(孙志刚、贺利坚……)
- 常见的个人电脑入侵方式
- python四级_Python分析36套四级真题获取词频最高5000个词汇,还怕四级不过么
热门文章
- 代码Review CheckList
- CentOS6.0/RedHat Server 6.4安装配置过程 详细图解!
- moonlight鼠标延迟解决
- html字幕字体大小,视频加字幕大小不一样 一般视频字幕字体大小 字幕保存时设置ASS格式 utf-8编码...
- 关于SQL中的ROWNUM问题
- CSS实现顶部三角形矩形
- 用python摘取汇总多个txt文件关键信息汇总写入excel
- 【无废话】SpringBoot集成Kafka消息队列
- i12蓝牙耳机充电仓怎么看充满电_安卓手机想要实现苹果耳机一样的连接动画?追求性价比可以选这个...
- android银行卡匹配、详情展开动画、仿爱奇艺视频拖拽、扫码识别手机号等源码