博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
服务器返回的14种常见HTTP状态码(status code)
阅读量:5252 次
发布时间:2019-06-14

本文共 884 字,大约阅读时间需要 2 分钟。

https://blog.csdn.net/q1056843325/article/details/53147180

当我们从客户端向服务器发送请求时 

服务器向我们返回状态码 
状态码就是告诉我们服务器响应的状态 
通过它,我们就可以知道当前请求是成功了还是出现了什么问题 
状态码是由3位数字和原因短语组成的(比如最常见的:200 OK) 
其中第一位数字表示响应类别,响应类别从1到5分为五种 

 

状态码 响应类别 原因短语
1XX 信息性状态码(Informational) 服务器正在处理请求
2XX 成功状态码(Success) 请求已正常处理完毕
3XX 重定向状态码(Redirection) 需要进行额外操作以完成请求
4XX 客户端错误状态码(Client Error) 客户端原因导致服务器无法处理请求
5XX 服务器错误状态码(Server Error) 服务器原因导致处理请求出错

2XX 成功

200 OK

表示请求被服务器正常处理 

最常见的就是这个了 
随着这个状态码返回的信息跟你的请求方法有关 
比如GET请求,请求的资源会作为响应实体返回 
而HEAD请求,信息只存在于响应报文首部,因为它不会返回报文实体,只返回报文首部

 206是Partial Content(服务器已经成功处理了部分内容)

416 Requested Range Not Satisfiable(对方(客户端)发来的Range 请求头不合理)。

5XX 服务器错误

500 Internal Server Error

表示服务器执行请求的时候出错了 

可能是Web应用有bug或临时故障 
更有可能是服务器源代码有bug…

服务器502错误。(Bad Gateway)这是服务器上的一个错误网关 ,因此说它是无效的,我们在出现了服务器502错误问题的时候,最好是先清除下缓存或者是在服务器上进行刷新试试的,因为502错误牵扯的问题也是很多的,最好是让程序们来去在服务器上下文章。

 

转载于:https://www.cnblogs.com/zhq--blog/p/9326674.html

你可能感兴趣的文章
Linux 黑白界面显示
查看>>
ActiveMQ学习系列(四)----消息持久化到mysql
查看>>
JavaScript设计模式基础之面向对象的JavaScript(一)
查看>>
RabbitMQ-从基础到实战(4)— 消息的交换(中)
查看>>
mysql 索引数据结构及原理
查看>>
01.Hibernate入门
查看>>
Ubuntu 16.0.4开启 log-bin
查看>>
mongoDB的学习【小白的福音】
查看>>
软件工程的实践项目的自我目标
查看>>
sql server日期时间转字符串
查看>>
经典排序算法(PHP)
查看>>
Spring boot中Spring-Data-JPA操作MySQL数据库时遇到的错误(一)
查看>>
django实现SSO
查看>>
adidas crazylight 2018 performance analysis review
查看>>
influxDb数据备份
查看>>
手动创建一张表
查看>>
算法与并行计算(世界著名计算机教材精选)
查看>>
centos7 网络不通
查看>>
[bzoj1662] [Usaco2006 Nov]Round Numbers 圆环数
查看>>
CSS3中DIV水平垂直居中-2(3)
查看>>