HTTP-STATUSCODE.COM

主页

HTTP状态码是互联网的一个重要组成部分,用于描述对网络服务器的请求结果。状态代码总共有五个不同的类别,每个类别都有特定的含义。在我们的网站上,你会发现一个所有HTTP状态代码的综合清单,以及对每一类的详细解释。

我们关于 HTTP 状态代码的博客

我们关于 HTTP 状态代码的博客深入介绍了互联网流量中各种代码的含义和使用。从常见的 404 错误到重定向和服务器错误,了解它们的工作原理和处理方法,以提高网站性能并优化用户体验。了解最佳实践、案例研究和实用技巧,避免潜在问题,充分发挥网站潜力。

通过 WordPress 中的 xmlrpc.php 文件防范攻击

第 1 节:什么是 xmlrpc.php 文件,它在哪里?xmlrpc.php 文件是 WordPress 中的一个重要组件,WordPress 是世界领先的内容管理系统(CMS)之一,用于创建和管理网站。引入该文件的初衷是为了实现 WordPress 与其...

缓存和 HTTP 状态代码:通过智能缓存优化网络性能

网站性能和由此带来的用户体验是任何网站成功的核心要素。影响性能的一个重要因素是 HTTP 状态代码,尤其是在缓存策略中。其中一个经常被忽视但却能产生重大影响的状态代码是代码 304,也称为 "未修改"。什么是 H...

什么是 HTTP 请求 - 深入了解

HTTP,或超文本传输协议,是互联网的支柱。它是Web浏览器从Web服务器请求数据并接收这些数据的标准机制。但HTTP请求到底是什么,它是如何工作的呢?在本文中,我们将详细解释HTTP请求的世界及其相关概念。 HTTP...

HTTP 状态代码日志:优化网络存在的一个步骤

在一个数字化主导的世界中,网站越来越多地成为品牌、公司和个人的主要面孔,小小的失误可能带来严重的后果。一个错误的点击、一个误导的页面或一个加载时间过慢都可能决定顾客参与的成功与否和失去的商机。在这...

点击此处查看更多博客文章

所有状态代码一览

<1XX/> Informational responses

在100至199范围内的HTTP状态代码是信息性代码。它们被服务器用来告诉客户,请求已被收到,并将有更多信息。这些代码通常不会引起大多数用户的特别兴趣,因为它们只表明已经收到了请求,在返回完整的响应之前需要采取进一步的措施。然而,它们被应用程序和网络开发人员用来监测请求和响应的状态,并诊断在客户端和服务器之间通信过程中可能出现的问题。. .

<100/> Continue

客户端可以继续请求
官方

<101/> Switching Protocols

传输协议在客户的要求下被改变
官方

<102/> Processing

一个耗时的请求被处理
官方 Deprecated

<103/> Early Hints

服务器准备了一个响应
官方

<110/> Response is Stale

缓存提供的答案是过时的
官方 Deprecated

<111/> Revalidation Failed

缓存无法验证响应,因为无法到达原服务器
官方 Deprecated

<112/> Disconnected Operation

缓存被有意地与网络的其他部分分开
官方 Deprecated

<113/> Heuristic Expiration

缓存已经启发式地选择了一个超过24小时的保鲜时间,并且答案的年龄大于24小时。
官方 Deprecated

<199/> Miscellaneous Warning

任何不具体的警告
官方 Deprecated

<2XX/> Successful responses

在200到299范围内的HTTP状态代码是成功代码。它们被服务器用来告诉客户,请求是成功的,所请求的信息包含在响应中。这些代码表明客户的请求被成功处理,并且预期的信息包含在响应中。它们通常被网络应用程序和API用来向客户端返回请求的数据。值得注意的是,并不是所有成功的请求都需要一个包含数据的响应。例如,204状态码是在客户端提出不需要返回数据的请求时使用的,例如删除一个资源。总的来说,HTTP状态代码在200到299的范围内表示请求是成功的,服务器将请求的信息返回给了客户端。. .

<200/> OK

请求是成功的
官方

<201/> Created

新的资源是根据请求创建的
官方

<202/> Accepted

发送的请求已被接受但尚未处理
官方

<203/> Non-Authoritative Information

一个缓存的副本被用来提供元信息。数据可能不是最新的。
官方

<204/> No Content

请求没有内容
官方

<205/> Reset Content

客户端要将该文件重置为原始状态。该请求是成功的
官方

<206/> Partial Content

所请求的资源部分已被传送。请求是成功的。
官方

<207/> Multi-Status

在XML文件的帮助下,几个状态代码的传输与所执行的操作无关
官方

<208/> Already Reported

WebDAV会议的成员已经被提名了,因此不会再被提名了。
官方

<214/> Transformation Applied

内容编码、媒体类型或类似的改变
官方 Deprecated

<226/> IM Used

服务器完成了对资源的请求,并且响应是应用于当前实例的一个或多个实例操作的结果的表示。
官方

<299/> Miscellaneous Persistent Warning

内容编码、媒体类型或类似的变化,表明有持续的警告。
官方 Deprecated

<3XX/> Redirection messages

在300至399范围内的HTTP状态代码是重定向代码。它们被服务器用来告诉客户,所请求的资源在一个不同的URL上可用,客户应该重定向到该URL。这些代码表明,所请求的资源在一个新的URL上是可用的。客户端被提示使用新的URL来检索要求的信息。这可能是由于资源的路径或域的变化,例如,或由于临时重定向。重定向代码对于确保客户访问最新版本的资源和推动网站的流量是很有用的。然而,需要注意的是,这可能会对性能产生影响,因为客户端必须发送多个请求才能获得所请求的资源。. .

<300/> Multiple Choices

有几种不同的资源可供选择
官方

<301/> Moved Permanently

的URL已经改变,对于进一步的请求,应该使用这个URL。
官方

<302/> Found

暂时在一个新的URL下提供该资源
官方

<303/> See Other

重定向并不指向所请求的资源本身,而是指向另一个页面
官方

<304/> Not Modified

由于没有发生变化,该资源不需要重新传输。
官方

<305/> Use Proxy

该资源只能通过代理访问。
官方 Deprecated

<306/> Switch Proxy

该资源只能通过一个特定的代理访问。
官方 Deprecated

<307/> Temporary Redirect

该资源在一个新的URL下暂时可用。新的调用必须基于相同的方法
官方

<308/> Permanent Redirect

该资源可在一个新的URL下永久使用。今后所有的请求都应通过新的URL提出。
官方

<4XX/> Client error responses

400至499范围内的HTTP状态代码是客户错误代码。它们被服务器用来通知客户端,由于客户端的错误而导致请求失败。请求本身是无效的,或者客户端没有必要的权限来访问请求的资源。它们经常被网络应用程序和API用来指示请求处理的问题。值得注意的是,这些代码中的一些也可以帮助客户端诊断和修复错误。例如,400代码表明客户的请求有错误,可以帮助客户确定错误的原因。401代码向客户表示访问所请求的资源需要认证,而403代码则表示客户没有访问该资源的权限。. .

<400/> Bad Request

该请求是无效的
官方

<401/> Unauthorized

该请求是未经授权的
官方

<402/> Payment Required

需要付款
官方

<403/> Forbidden

不允许提出这种要求
官方

<404/> Not Found

网络服务器无法找到所请求的资源
官方

<405/> Method Not Allowed

请求所使用的方法是不允许的
官方

<406/> Not Acceptable

用户代理没有接受的表示
官方

<407/> Proxy Authentication Required

需要与代理机构进行认证
官方

<408/> Request Timeout

请求的时间已经过期
官方

<409/> Conflict

雷苏斯的现状存在着冲突
官方

<410/> Gone

该网站已永久无法使用,可能已被删除。
官方

<411/> Length Required

该请求没有被处理,因为预期有一个内容长度。
官方

<412/> Precondition Failed

前提条件不满意,请求不成功
官方

<413/> Payload Too Large

有效载荷对服务器来说太大
官方

<414/> URI Too Long

URL太长了,服务器还没有准备好评估它。
官方

<415/> Unsupported Media Type

有效载荷的格式不能用于重组。
官方

<416/> Range Not Satisfiable

不能提供所要求的领域
官方

<417/> Expectation Failed

期望无法实现
官方

<418/> I'm a teapot

不能用茶壶煮咖啡
官方

<421/> Misdirected Request

该请求被误导了
官方

<422/> Unprocessable Content

由于语义错误,该请求无法被处理。
官方

<423/> Locked

仓库被锁住了
官方

<424/> Failed Dependency

不存在不可或缺的依赖性
官方

<425/> Too Early

服务器还不想处理该请求
官方

<426/> Upgrade Required

需要对协议进行升级
官方

<428/> Precondition Required

处理请求时需要一个前提条件
官方

<429/> Too Many Requests

服务器收到了太多的请求
官方

<431/> Request Header Fields Too Large

请求标头过大
官方

<451/> Unavailable For Legal Reasons

由于法律原因,该请求已被拒绝
官方

<5XX/> Server error responses

在500至599范围内的HTTP状态代码是服务器错误代码。它们被服务器用来通知客户,一个错误已经发生,使请求无法被处理。这些代码表明发生了一个错误,使请求无法被处理。它们通常被Web应用程序和API用来指示服务器上的问题。值得注意的是,这些代码中的一些也可以帮助客户诊断和修复错误。例如,500代码表明发生了一个内部服务器错误,而503代码表明服务器目前不可用。这些信息可以帮助客户端决定是重新发送请求还是等到服务器再次可用。. .

<500/> Internal Server Error

一个未指明的内部服务器错误
官方

<501/> Not Implemented

目前尚未实施
官方

<502/> Bad Gateway

下游服务器返回一个错误信息
官方

<503/> Service Unavailable

该服务不存在
官方

<504/> Gateway Timeout

父母的服务器没有及时回应
官方

<506/> Variant Also Negotiates

端点自行协商
官方

<507/> Insufficient Storage

没有可用的内存
官方

<508/> Loop Detected

检测到环路
官方

<510/> Not Extended

未达到预期目标
官方

<511/> Network Authentication Required

预计网络认证
官方