前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >HTTP状态码最全汇总(不求人宝典)

HTTP状态码最全汇总(不求人宝典)

作者头像
IT运维技术圈
发布2022-10-24 15:04:13
发布2022-10-24 15:04:13
1.3K0
举报
文章被收录于专栏:IT运维技术圈IT运维技术圈

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

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

  1. HTTP Status Code 1xx 请求信息 这一组状态码表明这是一个临时性响应。此响应仅由状态行和可选的HTTP头组成,以一个空行结尾。由于HTTP/1.0未定义任何1xx状态码,所以不要向HTTP/1.0客户端发送1xx响应。
  2. HTTP Status Code 2xx 成功状态 这一组状态码表明客户端的请求已经被服务器端成功接收并正确解析。
  3. HTTP Status Code 3xx 重定向状态 这一组状态码表示客户端需要采取更进一步的行动来完成请求。通常,这些状态码用来重定向,后续的请求地址(重定向目标)在本次响应的Location域中指明。
  4. HTTP Status Code 4xx 客户端错误 这一组状态码表示客户端的请求存在错误,导致服务器无法处理。除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。
  5. HTTP Status Code 5xx 服务器错误状态 这一组状态码说明服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个HEAD请求,否则服务器应当包含一个解释当前错误状态以及这个状况是临时的还是永久的解释信息实体。浏览器应当向用户展示任何在当前响应中被包含的实体。

状态码

Status Code

Http状态码含义中文说明

100

100 Continue

请继续请求

101

101 Switching Protocols

请切换协议

102

102 Processing

将继续执行请求

状态码

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

已完成响应

状态码

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方法

状态码

Status Code

Http状态码含义中文说明

400

400 Bad Request

请求错误,通常是访问的域名未绑定引起

401

401 Unauthorized

需要身份认证验证

401.1

****

未授权:登录失败

401.2

****

未授权:服务器配置问题导致登录失败

401.3

****

ACL 禁止访问资源

401.4

****

未授权:授权被筛选器拒绝

401.5

****

未授权:ISAPI 或 CGI 授权失败

401.7

****

访问被 Web 服务器上的 URL 授权策略拒绝。这个错误代码为 IIS 6.0 所专用

402

402 Payment Required

-

403

403 Forbidden

禁止访问

403

****

对 Internet 服务管理器 的访问仅限于 Localhost

403.1

****

禁止访问:禁止可执行访问

403.2

****

禁止访问:禁止读访问

403.3

****

禁止访问:禁止写访问

403.4

****

禁止访问:要求 SSL

403.5

****

禁止访问:要求 SSL 128

403.6

****

禁止访问:IP 地址被拒绝

403.7

****

禁止访问:要求客户证书

403.8

****

禁止访问:禁止站点访问

403.9

****

禁止访问:连接的用户过多

403.1o

****

禁止访问:配置无效

403.11

****

禁止访问:密码更改

403.12

****

禁止访问:映射器拒绝访问

403.13

****

禁止访问:客户证书已被吊销

403.14

****

禁止访问:客户访问许可过多

403.15

****

禁止访问:客户证书不可信或者无效

403.16

****

禁止访问:客户证书已经到期或者尚未生效 HTTP 404.1 -

403.17

****

客户端证书已过期或尚未生效。

403.18

****

在当前的应用程序池中不能执行所请求的 URL。这个错误代码为 IIS 6.0 所专用。

403.19

****

不能为这个应用程序池中的客户端执行 CGI。这个错误代码为 IIS 6.0 所专用。

404

404 Not Found

请求的内容未找到或已删除

404.1

****

无法在所请求的端口上访问 Web 站点。

404.2

****

Web 服务扩展锁定策略阻止本请求。

404.3

****

MIME 映射策略阻止本请求。

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

客户端主动关闭了连接

状态码

Status Code

Http状态码含义中文说明

500

500 Internal Server Error

服务器端程序错误

500.1

****

内部服务器错误 – ASP 错误

500-11

****

服务器关闭

500-12

****

应用程序重新启动

500-13

****

服务器太忙

500-14

****

应用程序无效

500-15

****

不允许请求 global.asa

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

网络连接超时

作者:IT波哥

源链接:网络各项数据汇总

格式整理:IT运维技术圈

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT运维技术圈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档