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错误码相关推荐

  1. 常见HTTP请求错误码,403、502等错误意思大全

    在网站运行中,我们经常会碰到各种安装提示错误,下面给大家汇总了一些常见HTTP请求错误码都是什么意思: 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - ...

  2. Unity中常见的报错类型

    笔记来自Unity中文课堂<Unity开发过程中常见的报错与Debug> 1.Cant add script,不能添加脚本 1.Unity中脚本的文件名称必须和脚本内的class名称一致 ...

  3. VC中GetLastErro返回的错误码

    原文地址:http://www.cnblogs.com/braver/articles/2563157.html [0]-操作成功完成. [1]-功能错误. [2]-系统找不到指定的文件. [3]-系 ...

  4. 【FFmpeg】ffmpeg中函数返回的错误码:AVERROR及AVERROR_*

    1.AVERROR FFmpeg的错误码大部分使用的PIOSIX标准中错误码的负值. AVERROR定义在文件 FFmpeg-n4.2.1/libavutil/error.h 中 #define AV ...

  5. java 问号乱码_Java web中常见编码乱码问题(一)

    最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...

  6. 常见的HTTP错误码

    HTTP消息 CODE代码 含义 已移动 HTTP 301 请求的数据具有新的位置,并且更改是永久的 已找到 HTTP 302 请求的数据临时具有不同的URI 请参阅其他 HTTP 303 可在另一个 ...

  7. web中常见乱码问题详解

    基本讲解: 1.UTF-8国际编码,GBK中文编码.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立; 2.web tomcat:默认是ISO8859-1,不支持 ...

  8. 常见HTTP请求错误码大全

    响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行. 响应码分五种类型,由它们的第一位数字表示:1xx:信息,请求收到,继续处理2xx:成功,行为被成功地接受.理解和采纳3xx: ...

  9. linux 编译报错 not a directory,Linux常见英文报错中文翻译

    Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...

最新文章

  1. 给AI开发者的新年礼物,技术公开课大放送(附演讲PPT)
  2. Facebook、Netflix 等多家科技巨头谈“设计”
  3. 某大佬的20+公司面试题总结和自己的补充
  4. python集合是有序的吗_python set有序吗
  5. 基于tcp的网络程序_【CVPR 2020 Tutorial】基于神经网络的符号化视觉推理和程序合成(2)...
  6. Java阶乘中数值溢出
  7. 21天学通C语言-学习笔记(10)
  8. linux软件版本管理命令update-alternatives使用详解
  9. SDRAM内存条时序特点
  10. 《蜗居》的经典台词(转载)一
  11. java constants_Java Constants类代码示例
  12. 区块链技术及应用概述
  13. 移动开发唱衰,iOS开发者如何涅槃重生?
  14. vue3在控制台打印相关变量的值
  15. 扩展Euclidean算法求乘法逆原理详解与算法实现
  16. 行业分析-全球与中国引风机市场现状及未来发展趋势
  17. 基于Nonebot2搭建QQ机器人(一)机器人环境配置
  18. 凤舞丹心东方美,中华才女竞风采 ——黛兰娜杯《中华才女大赛》七月汇演
  19. 关于SWOT,你了解多少?
  20. Arcgis_ToolBox学习之一——Extract之Split

热门文章

  1. Python三角形的构成
  2. 进行大数据测试需要关注那些测试点?
  3. 读计算机专业买什么电脑比较好?
  4. php上传图片到mysql并显示
  5. 基于jsp(java)超市管理系统的设计和开发(含源文件)
  6. python语句list range 13执行结果为_python练习题-答案
  7. C++保存中间结果到文件
  8. python识图找图_Python实现识别图片中的所有人脸并显示出来
  9. 冯诺依曼结构计算机方案包含3个要点,冯诺依曼体系结构计算机的要点和工作过程.doc...
  10. Policy Evaluation收敛性、炼丹与数学家