HTTP 请求错误码大全
常见的请求状态码

常见的请求状态码在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错误码

http错误码摘要本⽂部分内容来源于⽹络,个⼈收集整理,请勿传播所有 HTTP 状态代码及其定义。
本⽂内容取⾃⽹络。
2xx 成功1 2 3 4 5 62xx 成功200 正常;请求已完成。
201 正常;紧接 POST 命令。
202 正常;已接受⽤于处理,但处理尚未完成。
203 正常;部分信息 — 返回的信息只是⼀部分。
204 正常;⽆响应 — 已接收请求,但不存在要回送的信息。
3xx 重定向301 && 302301 永久重定向Moved Permanently 被请求的资源已永久移动到新位置,并且将来任何对此资源的引⽤都应该使⽤本响应返回的若⼲个URI之⼀。
如果可能,拥有链接编辑功能的客户端应当⾃动把请求的地址修改为从服务器反馈回来的地址。
除⾮额外指定,否则这个响应也是可缓存的。
302 临时重定向Found 请求的资源现在临时从不同的URI响应请求。
由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。
只有在Cache-Control或Expires中进⾏了指定的情况下,这个响应才是可缓存的。
共同点:⽤户都可以看到url替换为了⼀个新的,然后发出请求301适合永久重定向⽐较常⽤的场景是使⽤域名跳转。
我们访问会跳转到注意: 301请求是可以缓存的,即通过看status code,可以发现后⾯写着from cache。
302⽤来做临时跳转⽐如未登陆的⽤户访问⽤户中⼼重定向到登录页⾯。
访问404页⾯会重新定向到⾸页。
1 2 3 4 5 6 7 8 9 10 11 12 13 14##niginx 301/302配置rewrite后⾯接上permenent就代表301跳if ($host != 'isme.pub') {rewrite ^/(.*)$ https://c.isme.pub/$1 permanent; }# 接上redirect就代表302跳if ($host != 'isme.pub') {rewrite ^/(.*)$ https://c.isme.pub/$1 redirect; }304客户端发送了⼀个带条件的GET请求且该请求已被允许,但是请求的⽂档没有发⽣改变,则状态码是304如ngx配置了静态资源的缓存1 2 3303 请参阅其它 — 可在另⼀ URI 下找到对请求的响应,且应使⽤ GET ⽅法检索此响应。
常见的HTTP状态代码及其原因

常见的HTTP状态代码及其原因HTTP状态代码是一个三位数,用于向浏览器和Web服务器传达请求或响应期间的状态。
以下是常见的HTTP状态代码及其原因的详细解释:1xx (信息性状态码):- 100 Continue:服务器已经收到请求的初始部分,并且客户端应该继续发送剩余的请求。
- 101 Switching Protocols:服务器正在根据客户端的要求将协议切换到升级的版本。
2xx (成功状态码):-200OK:请求已成功处理,并返回了所请求的内容。
它是最常见的状态码之一- 201 Created:请求成功并且在服务器上创建了新资源。
- 204 No Content:服务器成功处理了请求,但没有返回任何内容。
3xx (重定向状态码):- 301 Moved Permanently:请求的资源已永久移动到新位置。
- 302 Found:请求的资源临时移动到其他位置。
- 304 Not Modified:客户端可以使用缓存的版本。
4xx (客户端错误状态码):- 400 Bad Request:服务器无法理解请求。
- 401 Unauthorized:请求需要身份验证。
- 403 Forbidden:服务器拒绝请求访问。
- 404 Not Found:无法找到请求的资源。
- 405 Method Not Allowed:服务器不允许使用请求的方法。
5xx (服务器错误状态码):- 500 Internal Server Error:服务器遇到了意外的错误。
- 502 Bad Gateway:作为网关或代理的服务器收到了无效的响应。
- 503 Service Unavailable:服务器当前无法处理请求。
- 504 Gateway Timeout:作为网关或代理的服务器在等待上游服务器的响应时超时。
以上只是HTTP状态代码中的一些常见示例,还有其他状态代码可以根据具体需求和情况使用。
了解这些状态代码可以帮助开发人员快速定位和解决与HTTP请求和响应相关的问题,提升Web应用程序的性能和可靠性。
HTTP错误代码大全

HTTP错误大全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 服务管理器的访问仅限于Localhost HTTP 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 返回一个表示该请求的状态的数字代码。
网络错误代码大全

网络错误代码大全WEB服务器错误代码大全,web开发过程中经常碰到的问题http错误代码 http错误404 http错误403 http错误405·400 - 错误的请求。
·401 - 访问被拒绝。
IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。
这些具体的错误代码在浏览器中显示,但不在IIS 日志中显示:·401.1 - 登录失败。
·401.2 - 服务器配置导致登录失败。
·401.3 - 由于 ACL 对资源的限制而未获得授权。
·401.4 - 筛选器授权失败。
·401.5 - ISAPI/CGI 应用程序授权失败。
·401.7 –访问被 Web 服务器上的 URL 授权策略拒绝。
这个错误代码为 IIS 6.0 所专用。
·403 - 禁止访问:IIS 定义了许多不同的 403 错误,它们指明更为具体的错误原因:·403.1 - 执行访问被禁止。
·403.2 - 读访问被禁止。
·403.3 - 写访问被禁止。
·403.4 - 要求 SSL。
·403.5 - 要求 SSL 128。
·403.6 - IP 地址被拒绝。
·403.7 - 要求客户端证书。
·403.8 - 站点访问被拒绝。
·403.9 - 用户数过多。
·403.10 - 配置无效。
·403.11 - 密码更改。
·403.12 - 拒绝访问映射表。
·403.13 - 客户端证书被吊销。
·403.14 - 拒绝目录列表。
·403.15 - 超出客户端访问许可。
·403.16 - 客户端证书不受信任或无效。
·403.17 - 客户端证书已过期或尚未生效。
·403.18 - 在当前的应用程序池中不能执行所请求的 URL。
常见的http请求错误代码原因及解决方法

常见的http请求错误代码原因及解决⽅法HTTP 错误 400400 请求出错由于语法格式有误,服务器⽆法理解此请求。
不作修改,客户程序就⽆法重复此请求。
HTTP 错误 401401.1 未授权:登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
401.2 未授权:服务器的配置导致登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。
此错误通常由未发送正确的 WWW 验证表头字段所致。
请与 Web 服务器的管理员联系,以确认您是否具有访问所请求资源的权限。
401.3 未授权:由于资源中的 ACL ⽽未授权此错误表明客户所传输的证书没有对服务器中特定资源的访问权限。
此资源可能是客户机中的地址⾏所列出的⽹页或⽂件,也可能是处理客户机中的地址⾏所列出的⽂件所需服务器上的其他⽂件。
请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
401.4 未授权:授权服务被筛选程序拒绝此错误表明 Web 服务器已经安装了筛选程序,⽤以验证连接到服务器的⽤户。
此筛选程序拒绝连接到此服务器的真品证书的访问。
请记录试图访问的完整地址,并与 Web 服务器的管理员联系以确认您是否具有访问所请求资源的权限。
401.5 未授权:ISAPI/CGI 应⽤程序的授权失败此错误表明试图使⽤的 Web服务器中的地址已经安装了 ISAPI 或 CGI程序,在继续之前⽤以验证⽤户的证书。
此程序拒绝⽤来连接到服务器的真品证书的访问。
请记录试图访问的完整地址,并与 Web服务器的管理员联系以确认您是否具有访问所请求资源的权限HTTP 错误 403403.1 禁⽌:禁⽌执⾏访问如果从并不允许的⽬录中执⾏ CGI、ISAPI或其他就可能引起此错误。
403.2 禁⽌:禁⽌读取访问如果没有可⽤的默认⽹页或未启⽤此⽬录的⽬录浏览,或者试图显⽰驻留在只标记为执⾏或脚本权限的⽬录中的HTML 页时就会导致此错误。
http常见的错误码

http常见的错误码 常见错误码⼀.信息1XX(Information 1xx) ——这⼀类的状态码是指⼀种临时的返回,鉴于只有状态⾏和可选标题,⽽且是被空⾏终⽌。
没有请求标题对于此类的状态码,⾃从HTTP/1.0 没有定义任何1xx状态码,服务器必须不能发送1XX的响应给http/1.0 客户端,除⾮在实验条件下。
客户端必须准备在常规响应之前接受⼀个或多个1XX状态响应,及时客户端不希望有100(继续)状态消息,⽤户代理可能会忽略意外的1XX状态响应。
代理必须转发1xx响应,除⾮代理和客户端间的连接被关闭,或者代理本⾝请求⽣成1XX响应(例如:如果代理当它转发请求时,添加⼀个字段“Expect:100-continue ”,那么它不需要转发相应的100(继续)的响应。
) ——{ 100 继续; 101 交换协议; }⼆.成功2XX(successful 2XX) ——这⼀类的状态码是指客户端的请求依据被成功地收到、理解、和接收(Received、understood and accepted)。
——{ 200 OK 201 已创建(Created) 202 接收(Accepted) 203 ⾮权威性的信息(Non-Authoritative Information) 204 ⽆内容(No Content) 205 重置内容(Reset Content) 206 部分内容(Partial Content) }三.重定向3XX (Redirection 3XX) ——这类的状态码是指为了满⾜请求,⽤户代理需要采取进⼀步的操作。
如果且只有当在第⼆个请求中使⽤的⽅法是GET或者 HEAD时,⽤户代理(user agent)可以执⾏所需的操作,⽽⽆需与⽤户进⾏交互。
客户端应该检测⽆限重定向循环,⾃从这样的循环⽣成了⽹络通信(network traffic)为每个重定向。
注意:此规范的以前版本建议使⽤最多五定向。
常见的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部分内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
所有 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 无法获得服务—由于临时过载或维护,服务器无法处理请求。
-----------------------------------------------------------------------------------------------------------------------
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 服务管理器 (HTML) 的访问仅限
于 Localhost
HTTP 403.1 禁止访问:禁止可执行访问
HTTP 403.2 - 禁止访问:禁止读访问
HTTP 403.3 - 禁止访问:禁止写访问
HTTP 403.4 - 禁止访问:要求 SSL
HTTP 403.5 - 禁止访问:要求 SSL 128
HTTP 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.asa Error 501 - 未实现
HTTP 502 - 网关错误。