HTTP状态码(常见 HTTP Status Code 查询)

HTTP状态码(常见 HTTP Status Code 含义查询)

HTTP状态码,即HTTP协议状态码,是我们访问网站时会遇到的,服务器端返回的Http响应码,不同的数字分别代表着不同的响应状态。我们在做SEO或做网页开发过程中需要了解5类比较重要的HTTP状态码,可以根据请求响应代码检查服务器及程序是否正常,判断网页处于什么工作状态。我们就需要了解不同的状态码分别是什么含义。

下面我们列出常见五类HTTP状态码和它的详解说明:

复制代码
#1、 HTTP Status Code 1xx 请求信息
这一组状态码表明这是一个临时性响应。此响应仅由状态行和可选的HTTP头组成,以一个空行结尾。由于HTTP/1.0未定义任何1xx状态码,所以不要向HTTP/1.0客户端发送1xx响应。

Http状态码	Http Status Code	Http状态码含义中文说明
100	100 Continue	请继续请求
101	101 Switching Protocols	请切换协议
102	102 Processing	将继续执行请求

#2、 HTTP Status Code 2xx 成功状态
这一组状态码表明客户端的请求已经被服务器端成功接收并正确解析。

Http状态码	Http Status Code	Http状态码含义中文说明
200	200 OK	请求成功
201	201 Created	请求已被接受,等待资源响应
202	202 Accepted	请求已被接受,但尚未处理
203	203 Non-Authoritative Information	请求已成功处理,结果来自第三方拷贝
204	204 No Content	请求已成功处理,但无返回内容
205	205 Reset Content	请求已成功处理,但需重置内容
206	206 Partial Content	请求已成功处理,但仅返回了部分内容
207	207 Multi-Status	请求已成功处理,返回了多个状态的XML消息
208	208 Already Reported	响应已发送
226	226 IM Used	已完成响应

#3、 HTTP Status Code 3xx 重定向状态
这一组状态码表示客户端需要采取更进一步的行动来完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的Location域中指明。

Http状态码	Http Status Code	Http状态码含义中文说明
300	300 Multiple Choices	返回多条重定向供选择
301	301 Moved Permanently	永久重定向
302	302 Found	临时重定向
303	303 See Other	当前请求的资源在其它地址
304	304 Not Modified	请求资源与本地缓存相同,未修改
305	305 Use Proxy	必须通过代理访问
306	306 (已废弃)Switch Proxy	(已废弃)请切换代理
307	307 Temporary Redirect	临时重定向,同302
308	308 Permanent Redirect	永久重定向,且禁止改变http方法

#4、 HTTP Status Code 4xx 客户端错误
这一组状态码表示客户端的请求存在错误,导致服务器无法处理。除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。

Http状态码	Http Status Code	Http状态码含义中文说明
400	400 Bad Request	请求错误,通常是访问的域名未绑定引起
401	401 Unauthorized	需要身份认证验证
402	402 Payment Required	-
403	403 Forbidden	禁止访问
404	404 Not Found	请求的内容未找到或已删除
405	405 Method Not Allowed	不允许的请求方法
406	406 Not Acceptable	无法响应,因资源无法满足客户端条件
407	407 Proxy Authentication Required	要求通过代理的身份认证
408	408 Request Timeout	请求超时
409	409 Conflict	存在冲突
410	410 Gone	资源已经不存在(过去存在)
411	411 Length Required	无法处理该请求
412	412 Precondition Failed	请求条件错误
413	413 Payload Too Large	请求的实体过大
414	414 Request-URI Too Long	请求的URI过长
415	415 Unsupported Media Type	无法处理的媒体格式
416	416 Range Not Satisfiable	请求的范围无效
417	417 Expectation Failed	无法满足的Expect
418	418 I'm a teapot	愚人节笑话
421	421 There are too many connections from your internet address	连接数超限
422	422 Unprocessable Entity	请求的语义错误
423	423 Locked	当前资源被锁定
424	424 Failed Dependency	当前请求失败
425	425 Unordered Collection	未知
426	426 Upgrade Required	请切换到TLS/1.0
428	428 Precondition Required	请求未带条件
429	429 Too Many Requests	并发请求过多
431	431 Request Header Fields Too Large	请求头过大
449	449 Retry With	请重试
451	451 Unavailable For Legal Reasons	访问被拒绝(法律的要求)
499	499 Client Closed Request	客户端主动关闭了连接

#5、 HTTP Status Code 5xx 服务器错误状态
这一组状态码说明服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个HEAD请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。浏览器应当向用户展示任何在当前响应中被包含的实体。

Http状态码	Http Status Code	Http状态码含义中文说明
500	500 Internal Server Error	服务器端程序错误
501	501 Not Implemented	服务器不支持的请求方法
502	502 Bad Gateway	网关无响应
503	503 Service Unavailable	服务器端临时错误
504	504 Gateway Timeout	网关超时
505	505 HTTP Version Not Supported	服务器不支持的HTTP版本
506	506 Variant Also Negotiates	服务器内部配置错误
507	507 Insufficient Storage	服务器无法存储请求
508	508 Loop Detected	服务器因死循环而终止操作
509	509 Bandwidth Limit Exceeded	服务器带宽限制
510	510 Not Extended	获取资源策略未被满足
511	511 Network Authentication Required	需验证以许可连接
599	599 Network Connect Timeout Error	网络连接超时

以上即是常见HTTP状态码的分类说明。

相关推荐
YJlio17 小时前
Registry Usage (RU) 学习笔记(15.5):注册表内存占用体检与 Hive 体量分析
服务器·windows·笔记·python·学习·tcp/ip·django
普马萨特17 小时前
移动网络信号指标与单位整理(2G/3G/4G/5G Android vs IoT)
android·网络·物联网
释怀不想释怀17 小时前
Docker(安装软件)
运维·docker·容器
阿巴~阿巴~17 小时前
打通局域网“最后一公里”:ARP协议原理、流程与安全解析
服务器·网络·网络协议·tcp/ip·tcp·ipv4·arp
网硕互联的小客服17 小时前
服务器 CPU 温度过高需要进行的物理处理和软件处理有哪些?
运维·服务器
北辰当尹17 小时前
【实习之旅】Kali虚拟机桥接模式ping通百度
java·服务器·桥接模式
济61717 小时前
linux(第十三期)--filezilla使用方法(实现ubuntu和windows11文件互传)-- Ubuntu20.04
linux·运维·ubuntu
HIT_Weston17 小时前
91、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(五)
linux·运维·ubuntu
阿巴~阿巴~17 小时前
从不可靠到100%可靠:TCP与网络设计的工程智慧全景解析
运维·服务器·网络·网络协议·tcp/ip·智能路由器