HTTP状态码,即HTTP协议状态码,是我们访问网站时会遇到的,服务器端返回的Http响应码,不同的数字分别代表着不同的响应状态。我们在做SEO或做网页开发过程中需要了解5类比较重要的HTTP状态码,可以根据请求响应代码检查服务器及程序是否正常,判断网页处于什么工作状态。我们就需要了解不同的状态码分别是什么含义。
下面我们列出常见五类HTTP状态码和它的详解说明:
这一组状态码表明这是一个临时性响应。此响应仅由状态行和可选的HTTP头组成,以一个空行结尾。由于HTTP/1.0未定义任何1xx状态码,所以不要向HTTP/1.0客户端发送1xx响应。
Http状态码
Http Status Code
Http状态码含义中文说明
100
100 Continue
请继续请求
101
101 Switching Protocols
请切换协议
102
102 Processing
将继续执行请求
这一组状态码表明客户端的请求已经被服务器端成功接收并正确解析。
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
已完成响应
这一组状态码表示客户端需要采取更进一步的行动来完成请求。通常,这些状态码用来重定向,后续的请求地址在本次响应的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方法
这一组状态码表示客户端的请求存在错误,导致服务器无法处理。除非响应的是一个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
客户端主动关闭了连接
这一组状态码说明服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。除非这是一个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状态码的分类说明。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 365161286@qq.com 举报,一经查实,本站将立刻删除。
转载请注明来自专注SEO技术,教程,推广 - 小龙seo培训教程,本文标题:《HTTP状态码大全(常见 HTTP Status Code 含义查询)》
上一篇:HTTPS站点优化指南
发表评论