web中常见的HTTP错误码
HTTP状态码,即HTTP协议状态码(HTTP Status Code),是我们访问网站时会遇到的,服务器端返回的Http响应码,不同的数字分别代表着不同的响应状态。我们在做SEO或做网页开发过程中需要了解5类比较重要的HTTP状态码,可以根据请求响应代码检查服务器及程序是否正常,判断网页处于什么工作状态。我们就需要了解不同的状态码分别是什么含义。
1、1xx-信息提示
这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。
Http状态码 | Http Status Code | Http状态码含义中文说明 |
---|---|---|
100 | 100 Continue | 请继续请求 |
101 | 101 Switching Protocols | 请切换协议 |
102 | 102 Processing | 将继续执行请求 |
2、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、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、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、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 | 网络连接超时 |
web中常见的HTTP错误码相关推荐
- 常见HTTP请求错误码,403、502等错误意思大全
在网站运行中,我们经常会碰到各种安装提示错误,下面给大家汇总了一些常见HTTP请求错误码都是什么意思: 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - ...
- Unity中常见的报错类型
笔记来自Unity中文课堂<Unity开发过程中常见的报错与Debug> 1.Cant add script,不能添加脚本 1.Unity中脚本的文件名称必须和脚本内的class名称一致 ...
- VC中GetLastErro返回的错误码
原文地址:http://www.cnblogs.com/braver/articles/2563157.html [0]-操作成功完成. [1]-功能错误. [2]-系统找不到指定的文件. [3]-系 ...
- 【FFmpeg】ffmpeg中函数返回的错误码:AVERROR及AVERROR_*
1.AVERROR FFmpeg的错误码大部分使用的PIOSIX标准中错误码的负值. AVERROR定义在文件 FFmpeg-n4.2.1/libavutil/error.h 中 #define AV ...
- java 问号乱码_Java web中常见编码乱码问题(一)
最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...
- 常见的HTTP错误码
HTTP消息 CODE代码 含义 已移动 HTTP 301 请求的数据具有新的位置,并且更改是永久的 已找到 HTTP 302 请求的数据临时具有不同的URI 请参阅其他 HTTP 303 可在另一个 ...
- web中常见乱码问题详解
基本讲解: 1.UTF-8国际编码,GBK中文编码.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.web tomcat:默认是ISO8859-1,不支持 ...
- 常见HTTP请求错误码大全
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行. 响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受.理解和采纳3xx: ...
- linux 编译报错 not a directory,Linux常见英文报错中文翻译
Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...
最新文章
- 给AI开发者的新年礼物,技术公开课大放送(附演讲PPT)
- Facebook、Netflix 等多家科技巨头谈“设计”
- 某大佬的20+公司面试题总结和自己的补充
- python集合是有序的吗_python set有序吗
- 基于tcp的网络程序_【CVPR 2020 Tutorial】基于神经网络的符号化视觉推理和程序合成(2)...
- Java阶乘中数值溢出
- 21天学通C语言-学习笔记(10)
- linux软件版本管理命令update-alternatives使用详解
- SDRAM内存条时序特点
- 《蜗居》的经典台词(转载)一
- java constants_Java Constants类代码示例
- 区块链技术及应用概述
- 移动开发唱衰,iOS开发者如何涅槃重生?
- vue3在控制台打印相关变量的值
- 扩展Euclidean算法求乘法逆原理详解与算法实现
- 行业分析-全球与中国引风机市场现状及未来发展趋势
- 基于Nonebot2搭建QQ机器人(一)机器人环境配置
- 凤舞丹心东方美,中华才女竞风采 ——黛兰娜杯《中华才女大赛》七月汇演
- 关于SWOT,你了解多少?
- Arcgis_ToolBox学习之一——Extract之Split
热门文章
- Python三角形的构成
- 进行大数据测试需要关注那些测试点?
- 读计算机专业买什么电脑比较好?
- php上传图片到mysql并显示
- 基于jsp(java)超市管理系统的设计和开发(含源文件)
- python语句list range 13执行结果为_python练习题-答案
- C++保存中间结果到文件
- python识图找图_Python实现识别图片中的所有人脸并显示出来
- 冯诺依曼结构计算机方案包含3个要点,冯诺依曼体系结构计算机的要点和工作过程.doc...
- Policy Evaluation收敛性、炼丹与数学家