http协议的状态码 200、301、304、404、502一览
常见的请求状态码

常见的请求状态码在HTTP协议中,请求状态码用于指示服务器对请求的处理结果。
以下是常见的请求状态码及其含义:1. 200 OK:表示服务器已成功处理请求。
2. 201 Created:表示请求已成功并且服务器已创建了新资源。
3. 202 Accepted:表示服务器已接受请求,但尚未处理完成。
4. 204 No Content:表示服务器已成功处理请求,但没有返回任何内容。
5. 400 Bad Request:表示客户端发送的请求存在语法错误或无法理解。
6. 401 Unauthorized:表示请求需要用户身份验证。
7. 403 Forbidden:表示服务器拒绝了客户端的请求。
8. 404 Not Found:表示请求的资源不存在。
9. 405 Method Not Allowed:表示请求方法不被允许。
10. 408 Request Timeout:表示服务器等待客户端发送的请求时间过长。
11. 429 Too Many Requests:表示客户端发送的请求过多,超出了服务器的处理能力。
12. 500 Internal Server Error:表示服务器内部错误,无法完成请求。
13. 502 Bad Gateway:表示服务器作为网关或代理,从上游服务器接收到无效响应。
14. 503 Service Unavailable:表示服务器暂时无法处理请求,通常是由于过载或维护等原因。
15. 504 Gateway Timeout:表示服务器作为网关或代理,等待上游服务器响应超时。
这些状态码帮助客户端了解服务器对其请求的处理结果,使得网络通信更加可靠和健壮。
http请求错误码

2xx: 成功200: 正常;请求已完成。
201: 正常;紧接POST 命令。
202: 正常;已接受用于处理,但处理尚未完成。
203: 正常;部分信息—返回的信息只是一部分。
204: 正常;无响应—已接收请求,但不存在要回送的信息。
3xx : 重定向301: 已移动—请求的数据具有新的位置且更改是永久的。
302: 已找到—请求的数据临时具有不同URI。
303: 请参阅其它—可在另一URI 下找到对请求的响应,且应使用GET 方法检索此应。
304: 未修改—未按预期修改文档。
305: 使用代理—必须通过位置字段中提供的代理来访问请求的资源。
306: 未使用—不再使用;保留此代码以便将来使用。
4xx: 客户机中出现的错误400: 错误请求—请求中有语法问题,或不能满足请求。
401: 未授权—未授权客户机访问数据。
402: 需要付款—表示计费系统已有效。
403: 禁止—即使有授权也不需要访问。
404: 找不到—服务器找不到给定的资源;文档不存在。
407: 代理认证请求—客户机首先必须使用代理认证自身。
415: 介质类型不受支持—服务器拒绝服务请求,因为不支持请求实体的格式。
5xx: 服务器中出现的错误500: 内部错误—因为意外情况,服务器不能完成请求。
501: 未执行—服务器不支持请求的工具。
502: 错误网关—服务器接收到来自上游服务器的无效响应。
503: 无法获得服务—由于临时过载或维护,服务器无法处理请求。
900:内部错误(由程序运行时抛出异常终止请求,而生成的结果)901:连接超时902:响应超时903:IO异常904:数据用尽(参数化时数据取尽)905:未知主机异常906:URL协议异常(url格式错误)907:证书错误(https请求时使用本地证书,由证书问题导致的异常)908:socket连接错误910:IO异常中断911:非法状态912:不支持的操作913:连接关闭914:没有http响应915:请求中止。
http_code状态码大全

206 - 部分内容。
300 - 针对收到请求,服务器可执行多种操作。
301 - 永久移动转移,请求的内容已永久移动其他新位置。
302 - 临时移动转移,请求的内容已临时移动新的位置。
304 - 未修改。自从上次请求后,请求的内容未修改过。
307 - 临时重定向。服务器目前从不同位置响应请求,但请求者应继续使用原有位置来进行以后的请求。
403.12 - 拒绝访问映射表。您要访问的页面要求提供客户端证书,但映射到您的客户端证书的用户 ID 已被拒绝访问该文件。
404 - 未找到。发生此错误的原因是您试图访问的文件已被移走或删除。
500 - 内部服务器错误。造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等
500.12 - 服务器错误:Web 服务器上的应用程序正在重新启动。这表示您在 IIS 重新启动应用程序的过程中试图加载 ASP 页。刷新页面后,此信息即会消失。如果刷新页面后,此信息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。
500-100.ASP - ASP 错误。如果试图加载的 ASP 页中含有错误代码,将出现此错误信息。若要获得更确切的错误信息,请禁用友好 HTTP 错误信息。默认情况下ቤተ መጻሕፍቲ ባይዱ只会在默认 Web 站点上启用此错误信息。
3、错误号:401.3 HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。
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版本。
HTTP常用状态码200301302403500

HTTP常⽤状态码200301302403500 200(OK):成功处理了请求。
301 redirect: 301 代表永久性转移(Permanently Moved) //助记 1 永恒,如果你记住了这⼀条就算这篇博客没⽩写。
302 redirect: 302 代表暂时性转移(Temporarily Moved )
400(Bad Request):客户端发送的请求错误。
401(Unauthorized):与适当的⾸部⼀起返回,在这些⾸部中请求客户端在获取对资源的访问权之前,对⾃⼰进⾏认证。
403(Forbidden):说明请求被访问权拒绝。
拒绝原因可能在实体的主体部分。
404(Not Found):服务器⽆法找到所请求的URL。
500 Internal Server Error 服务器内部错误:
a、编程语⾔语法错误,web脚本错误
b、并发⾼时,因为系统资源限制,⽽不能打开过多的⽂件
502 Bad Gateway错误
504 Bad Gateway timeout ⽹关超时
503(Service Unavailable):说明服务器现在⽆法为请求提供服务,将来可以
状态码分类
整体范围已定义范围分类
100~199 100~101 信息提⽰
200~299 200~206 成功
300~399 300~305 重定向
400~499 400~415 客户端错误
500~599 500~505 服务器错误。
HTTP,status状态码详解

1、没部署(**或相关的部署文件被删除了):
2、<servlet-name>不一致(XML文件没写对)
3、没有按照如下规则来访问:
http://ip:port/appname/url-pattern 例如:http://localhost:8080/web01/hello
HTTP Status 416 (请求范围不符合要求)
->如果页面无法提供请求的范围,则服务器会返回此状态代码。
HTTP Status 417 (未满足期望值)
->服务器未满足”期望”请求标头字段的要求。
5xx (服务器错误)
->这些状态代码表示服务器在尝试处理请求时发生内部错误。 这些错误可能是服务器本身的错误,而不是请求出错。
-> 服务器成功处理了请求,但没有返回任何内容。
HTTP Status 206 (部分内容)
-> 服务器成功处理了部分 GET 请求。
3xx(重定向)
表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。
代码 说明
HTTP Status 300 (多种选择)
代码详细及说明:
HTTP Status 500 (服务器内部错误)
->服务器遇到错误,无法完成请求。
HTTP Status 501 (尚未实施)
->服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。
HTTP Status 502 (错误网关)
304——(看不到,控制台才会看见)不是错误,就是当前访问的是以前的信息,没跟新。
直接清除浏览器缓存 就OK了
常见HTTP状态,404错误等等301,201。

常见HTTP状态(304,200等)
在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。
因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说,这是很有必要俱备的网站制作基础条件。
如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或Googlebot 抓取网页时),服务器将会返回HTTP 状态码响应请求。
此状态码提供关于请求状态的信息,告诉Googlebot 关于您的网站和请求的网页的信息。
一些常见的状态码为:
•200–服务器成功返回网页
•404–请求的网页不存在
•503–服务器超时
下面提供HTTP 状态码的完整列表。
点击链接可了解详情。
您也可以访问HTTP 状态码上的W3C 页获取更多信息。
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。
3xx(重定向)
要完成请求,需要进一步操作。
通常,这些状态码用来重定向。
Google 建议您在每次请求中使用重定向不要超过5 次。
您可以使用网站管理员工具查看一下Googlebot 在抓取重定向网页时是否遇到问题。
诊断下的网络抓取页列出了由于重定向错误导致Googlebot 无法抓取的网址。
如有侵权请联系告知删除,感谢你们的配合!。
http错误代码一览表

http错误代码⼀览表http协议⼀些常见的状态码为:1xx(临时响应)表⽰临时响应并需要请求者继续执⾏操作的状态代码。
代码说明100 (继续)请求者应当继续提出请求。
服务器返回此代码表⽰已收到请求的第⼀部分,正在等待其余部分。
101 (切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。
代码说明200 (成功)服务器已成功处理了请求。
通常,这表⽰服务器提供了请求的⽹页。
201 (已创建)请求成功并且服务器创建了新的资源。
202 (已接受)服务器已接受请求,但尚未处理。
203 (⾮授权信息)服务器已成功处理了请求,但返回的信息可能来⾃另⼀来源。
204 (⽆内容)服务器成功处理了请求,但没有返回任何内容。
205 (重置内容)服务器成功处理了请求,但没有返回任何内容。
206 (部分内容)服务器成功处理了部分 GET 请求。
3xx (重定向)表⽰要完成请求,需要进⼀步操作。
通常,这些状态代码⽤来重定向。
代码说明300 (多种选择)针对请求,服务器可执⾏多种操作。
服务器可根据请求者 (user agent) 选择⼀项操作,或提供操作列表供请求者选择。
301 (永久移动)请求的⽹页已永久移动到新位置。
服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会⾃动将请求者转到新位置。
302 (临时移动)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
303 (查看其他位置)请求者应当对不同的位置使⽤单独的 GET 请求来检索响应时,服务器返回此代码。
304 (未修改)⾃从上次请求后,请求的⽹页未修改过。
服务器返回此响应时,不会返回⽹页内容。
305 (使⽤代理)请求者只能使⽤代理访问请求的⽹页。
如果服务器返回此响应,还表⽰请求者应使⽤代理。
307 (临时重定向)服务器⽬前从不同位置的⽹页响应请求,但请求者应继续使⽤原有位置来进⾏以后的请求。
4xx(请求错误)这些状态代码表⽰请求可能出错,妨碍了服务器的处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
http协议的状态码
E-Marketing Union of friendship
1xx(临时响应)
表示临时响应并需要请求者继续执行操作的状态码。
2xx(成功)
表示成功处理了请求的状态码。
3xx(重定向)
要完成请求,需要进一步操作。
通常,这些状态码用来重定向。
Google 建议您在每次请求中使用重定向不要超过 5 次。
您可以使用网站管理员工具查看一下 Googlebot 在抓取重定向网页时是否遇到问题。
诊断下的网络抓取页列出了由于重定向错误导致 Googlebot 无法抓取的网址。
4xx(请求错误)
这些状态码表示请求可能出错,妨碍了服务器的处理。
5xx(服务器错误)
这些状态码表示服务器在处理请求时发生内部错误。
这些错误可能是服务器本身的错误,而不是请求出错。