kamiss工作室SEO种Http状态码大全
HTTP状态码查询大全

HTTP状态码查询大全文章目录•ooooo▪▪▪oo▪▪1xx:信息提示这类状态代码表示临时的响应。
客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。
HTTP 状态码说明100 继续。
101 切换协议。
2xx:成功这类状态代码表明服务器成功地接受了客户端请求。
HTTP 状说明态码200 确定。
客户端请求已成功。
201 已创建。
202 已接受。
203 非权威性信息。
HTTP 状态码说明204 无内容。
205 重置内容。
206 部分内容。
表明已部分下载了一个文件。
可以续传损坏的下载,或者将下载拆分为多个并发的流。
207 多状态(WebDAV)。
此消息之前应该还有一条XML 消息,其中可能包含几个单独的响应代码,具体取决于发出了多少个子请求。
3xx:重定向客户端浏览器必须采取更多操作来实现请求。
例如,浏览器可能不得不请求服务器上的不同页面,或通过代理服务器重复该请求。
HTTP状态码说明301 已永久移动。
此请求和之后所有的请求都应该转到指定的 URI。
302 对象已移动。
对于基于表单的身份验证,此消息通常表示为“对象已移动”。
请求的资源临时驻留在不同的URI。
由于重定向有时可能会改变,客户端将来在请求时应该继续使用RequestURI。
只有在CacheControl 或 Expires 标题字段中指示,此响应才能够缓存。
304 未修改。
客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。
客户端使用文档的缓存副本,而不从服务器下载文档。
307 临时重定向。
4xx:客户端错误发生错误,客户端似乎有问题。
例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
HTTP状态码说明400 错误的请求。
401 访问被拒绝。
IIS 定义了几个不同的401错误,用于指示更为具体的错误原因。
这些具体的错误代码在浏览器中显示,但不在IIS 日志中显示。
详见 401状态码。
403 服务器拒绝请求。
可以理解为没有权限访问此网站,服务器能够收到请求但拒绝提供服务。
http协议的状态码一览

h t t p协议的状态码
E-MarketingUnionoffriendship
1xx临时响应
表示临时响应并需要请求者继续执行操作的状态码;
表示成功处理了请求的状态码;
要完成请求,需要进一步操作;通常,这些状态码用来重定向;Google建议您在每次请求中使用重定向不要超过5次;您可以使用网站管理员工具查看一下Googlebot在抓取重定向网页时是否遇到问题;诊断下的网络抓取页列出了由于重定向错误导致Googlebot无法抓取的网址;
4xx请求错误这些状态码表示请求可能出错,妨碍了服务器的处理;
5xx服务器错误
这些状态码表示服务器在处理请求时发生内部错误;这些错误可能是服务器本身的错误,而不是请求出错;。
http状态码一览表

http状态码一览表http状态码一览表1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整204——请求收到,但返回信息为空205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件206——服务器已经完成了部分用户的GET请求300——请求的资源可在多处得到301——删除请求数据302——在其他地址发现了请求数据303——建议客户访问其他URL或访问方式304——客户端已经执行了GET,但文件未变化305——请求的资源必须从服务器指定的地址得到306——前一版本HTTP中使用的代码,现行版本中不再使用307——申明请求的资源临时性删除400——错误请求,如语法错误401——请求授权失败402——保留有效ChargeTo头响应403——请求不允许404——没有发现文件、查询或URl405——用户在Request-Line字段定义的方法不允许406——根据用户发送的Accept拖,请求资源不可访问407——类似401,用户必须首先在代理服务器上得到授权408——客户端没有在用户指定的饿时间内完成请求409——对当前资源状态,请求不能完成410——服务器上不再有此资源且无进一步的参考地址411——服务器拒绝用户定义的Content-Length属性请求412——一个或多个请求头字段在当前请求中错误413——请求的资源大于服务器允许的大小414——请求的资源URL长于服务器允许的长度415——请求资源不支持请求项目格式416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也不包含If-Range请求头字段417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求500——服务器产生内部错误501——服务器不支持请求的函数502——服务器暂时不可用,有时是为了防止发生系统过载503——服务器过载或暂停维修504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长505——服务器不支持或拒绝支请求头中指定的HTTP版本==========================================================英文版:100:Continue101:Switching Protocols102:Processing200:OK201:Created202:Accepted203:Non-Authoriative Information204:No Content205:Reset Content206:Partial Content207:Multi-Status300:Multiple Choices301:Moved Permanently302:Found303:See Other304:Not Modified305:Use Proxy306:(Unused)307:Temporary Redirect400:Bad Request401:Unauthorized402:Payment Granted403:Forbidden404:File Not Found405:Method Not Allowed406:Not Acceptable407:Proxy Authentication Required408:Request Time-out409:Conflict410:Gone411:Length Required412:Precondition Failed413:Request Entity Too Large414:Request-URI Too Large415:Unsupported Media Type416:Requested range not satisfiable417:Expectation Failed422:Unprocessable Entity423:Locked424:Failed Dependency500:Internal Server Error501:Not Implemented502:Bad Gateway503:Service Unavailable504:Gateway Timeout505:HTTP Version Not Supported507:Insufficient Storage完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在/在线查阅。
常见的HTTP状态码(HTTPStatusCode)说明

常见的HTTP状态码(HTTPStatusCode)说明最近的项⽬,经常会接触⼀些http相关的error code,查询了下相关定义作为熟悉了解。
状态代码有三位数字组成,第⼀个数字定义了响应的类别,且有五种可能取值:1. 1xx:指⽰信息--表⽰请求已接收,继续处理2. 2xx:成功--表⽰请求已被成功接收、理解、接受3. 3xx:重定向--信息不完整需要进⼀步补充4. 4xx:客户端错误--请求有语法错误或请求⽆法实现5. 5xx:服务器端错误--服务器未能实现合法的请求1xx状态码英⽂名称状态码意义100Continue这个临时响应是⽤来通知客户端它的部分请求已经被服务器接收,且仍未被拒绝。
客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
101SwitchingProtocols换协议。
服务器根据客户端的请求切换协议。
只能切换到更⾼级的协议,例如,切换到HTTP的新版本协议。
102Processing由WebDAV(RFC 2518)扩展的状态码,代表处理将被继续执⾏。
2xx状态码英⽂名称状态码意义200OK请求成功。
⼀般⽤于GET与POST请求,出现此状态码是表⽰正常状态。
201Created已创建。
成功请求并创建了新的资源202Accepted已接受。
已经接受请求,但未处理完成203Non-AuthoritativeInformation服务器已成功处理了请求,但返回的实体头部元信息不是在原始服务器上有效的确定集合,⽽是来⾃本地或者第三⽅的拷贝。
当前的信息可能是原始版本的⼦集或者超集。
204No Content⽆内容。
服务器成功处理,但未返回内容。
在未更新⽹页的情况下,可确保浏览器继续显⽰当前⽂档205Reset Content重置内容。
服务器处理成功,⽤户终端(例如:浏览器)应重置⽂档视图。
可通过此返回码清除浏览器的表单域,以便⽤户能够轻松地开始另⼀次输⼊。
206Partial Content部分内容。
HTTP状态码大全

本部分余下的内容会详细地介绍 HTTP 1.1中的状态码。
这些状态码被分为五大类:100-199 用于指定客户端应相应的某些动作。
200-299 用于表示请求成功。
300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。
400-499 用于指出客户端的错误。
500-599 用于支持服务器错误。
一些常见的状态代码为:200 –服务器成功返回网页404 –请求的网页不存在503 –服务器暂时不可用以下提供了 HTTP 状态代码的完整列表。
1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。
100(继续|Continue)请求者应当继续提出请求。
服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分。
101(切换协议|Switching Protocols)请求者已要求服务器切换协议,服务器已确认并准备进行切换。
2xx(成功)用于表示服务器已成功处理了请求的状态代码。
200(成功|OK)服务器已成功处理了请求。
通常,这表示服务器提供了请求的网页。
如果您的 robots.txt 文件显示为此状态,那么,这表示Googlebot已成功检索到该文件。
201(已创建|Created)请求成功且服务器已创建了新的资源。
202(已接受|Accepted)服务器已接受了请求,但尚未对其进行处理。
203(非授权信息|Non-Authoritative Information)服务器已成功处理了请求,但返回了可能来自另一来源的信息。
204(无内容|No Content)服务器成功处理了请求,但未返回任何内容。
205(重置内容Reset Content)服务器成功处理了请求,但未返回任何内容。
与 204 响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。
206(部分内容|Partial Content)服务器成功处理了部分 GET 请求。
SEO日常工作中常见的几种HTTP状态码

SEO日常工作中常见的几种HTTP状态码相信有些人还不知道http(HTTP-Hypertext transfer protocol)状态码多优化有什么作用,其实最严重的告诉你,如果你的网站打开经常出现503这种数字,那你可以直接放弃了,根本不用做优化了,我在之前所说的503就是一种状态码,经过这么一句话相信大家知道http 状态码的重要性了。
给大家介绍常见的状态码:(200、301、404、503)一、200状态码这个200状态码是大家都喜欢看到的,表示你的网站没问题能正常打开。
从协议的角度来说:服务器已成功处理了请求。
完成了get这个操作,将呈现给用户看。
二、301状态码这个是301状态码;也就是大家说的重定向,为什么要这个301尼,这个一个不带www 的自动跳转到带www,可以帮助我们转移域名的权重这个301不是网站自带的,而是需要各位站长自己写代码添加到自己的网站上,个人推荐个人站长都要在自己的网站上做上301,301重定向是网页更改地址后对搜索引擎友好的最好方法。
三、404状态码这个为404状态码,相信大家也不会对404错误页陌生,只要用过浏览器的都知道,当自己输入的网址不对的时候会出现404错误页,当然在各个网站上404错误页是不同的,这是因为这个是以手动设置的,想这个404错误页:如图:建议404页面做个选择性的,不要单独的跳转到首页,这个不利于用户体验,你是强制用户到首页,增加了跳出率,为什么会出现404那可能因为你的网址不对,也有可能是网址规则变了而产生的等等。
四、503状态码:从HTTP协议来看: 服务器目前无法正常使用(由于超载或停机维护)。
通常这只是暂时状态。
那么为什么有时候我们访问一个网站会出现503呢?503的出现意味着服务器现在由于超载或停机维护、太多人同一时间点你的网站占时打不开了,那我们得做个503告诉蜘蛛明天再来吧抓取吧。
这样蜘蛛会在一段时候以后重新抓取。
这是对蜘蛛的一种优化,你对蜘蛛友好了,自然他也会对你友好!综上所诉,这些状态码是作为一个优化人员必须会的技能,这些状态码是最经常用的,其他的状态码你可以不会,但是这些状态码一定要会,知道相应的状态码,你就很好的跟蜘蛛进行友好的沟通,同时蜘蛛也会对你友好的,自然就有利于各位优化。
HTTP状态码列表

HTTP状态码列表经常⽤的http状态码1xx消息——请求已被服务器接收,继续处理2xx成功——请求已成功被服务器接收、理解、并接受3xx重定向——需要后续操作才能完成这⼀请求4xx请求错误——请求含有词法错误或者⽆法被执⾏5xx服务器错误——服务器在处理某个正确请求时发⽣错误100~199:表⽰成功接收请求,要求客户端继续提交下⼀次请求才能完成整个处理过程。
200~299:表⽰成功接收请求并已完成整个处理过程。
常⽤200300~399:为完成请求,客户需进⼀步细化请求。
例如:请求的资源已经移动⼀个新地址、常⽤302(意味着你请求我,我让你去找别⼈),307和304(我不给你这个资源,⾃⼰拿缓存)400~499:客户端的请求有错误,常⽤404(意味着你请求的资源在web服务器中没有)403(服务器拒绝访问,权限不够)500~599:服务器端出现错误,常⽤5001xx消息这⼀类型的状态码,代表请求已被接受,需要继续处理。
这类响应是临时响应,只包含状态⾏和某些可选的响应头信息,并以空⾏结束。
由于HTTP/1.0协议中没有定义任何1xx状态码,所以除⾮在某些试验条件下,服务器禁⽌向此类客户端发送1xx响应。
[4] 这些状态码代表的响应都是信息性的,标⽰客户应该采取的其他⾏动。
100 Continue服务器已经接收到请求头,并且客户端应继续发送请求主体(在需要发送⾝体的请求的情况下:例如,POST请求),或者如果请求已经完成,忽略这个响应。
服务器必须在请求完成后向客户端发送⼀个最终响应。
要使服务器检查请求的头部,客户端必须在其初始请求中发送Expect: 100-continue作为头部,并在发送正⽂之前接收100 Continue状态代码。
响应代码417期望失败表⽰请求不应继续。
[2]101 Switching Protocols服务器已经理解了客户端的请求,并将通过Upgrade消息头通知客户端采⽤不同的协议来完成这个请求。
Http状态码大全(200、404、500等)

Http状态码⼤全(200、404、500等)基本涵盖了所有问题HTTP 400 – 请求⽆效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁⽌访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败HTTP 403 – 禁⽌访问HTTP 403 – 对 Internet 服务管理器的访问仅限于 LocalhostHTTP 403.1 禁⽌访问:禁⽌可执⾏访问HTTP 403.2 – 禁⽌访问:禁⽌读访问HTTP 403.3 – 禁⽌访问:禁⽌写访问HTTP 403.4 – 禁⽌访问:要求 SSLHTTP 403.5 – 禁⽌访问:要求 SSL 128HTTP 403.6 – 禁⽌访问:IP 地址被拒绝HTTP 403.7 – 禁⽌访问:要求客户证书HTTP 403.8 – 禁⽌访问:禁⽌站点访问HTTP 403.9 – 禁⽌访问:连接的⽤户过多HTTP 403.10 – 禁⽌访问:配置⽆效HTTP 403.11 – 禁⽌访问:密码更改HTTP 403.12 – 禁⽌访问:映射器拒绝访问HTTP 403.13 – 禁⽌访问:客户证书已被吊销HTTP 403.15 – 禁⽌访问:客户访问许可过多HTTP 403.16 – 禁⽌访问:客户证书不可信或者⽆效HTTP 403.17 – 禁⽌访问:客户证书已经到期或者尚未⽣效 HTTP 404.1 -⽆法找到 Web 站点HTTP 404- ⽆法找到⽂件HTTP 405 – 资源被禁⽌HTTP 406 – ⽆法接受HTTP 407 – 要求代理⾝份验证HTTP 410 – 永远不可⽤HTTP 412 – 先决条件失败HTTP 414 – 请求 – URI 太长HTTP 500 – 内部服务器错误HTTP 500.100 – 内部服务器错误 – ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应⽤程序重新启动HTTP 500-13 – 服务器太忙HTTP 500-14 – 应⽤程序⽆效HTTP 500-15 – 不允许请求 global.asaError 501 – 未实现HTTP 502 – ⽹关错误⽤户试图通过 HTTP 或⽂件传输协议 (FTP) 访问⼀台正在运⾏ Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回⼀个表⽰该请求的状态的数字代码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Http状态码大全
什么是HTTP状态码
简单说;HTTP是一种请求/回应(Request/Response)的网路传输协定,当用户端应用程式(浏览器)要求一网页资讯或资源(Document)时,网站伺服器端就会回传状态码(Status Code),这些状态码通常是以数据化显示,使用者最常见到应该是404,其它包括200、301、302、304、403、410、500等等。
HTTP状态码的英文为HTTP Status Code
下面是常见的HTTP状态码:
200 –请求成功
301 –资源(网页等)被永久转移到其它URL
404 –请求的资源(网页等)不存在
500 –内部服务器错误
HTTP状态码分类
HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。
HTTP状态码共分为5种类型:。