日期:2021-07-16 11:32 浏览量:5203
我们在浏览网站是应该都遇到过这种情况,当你点击某个连接或网页中的某个按钮的时候,突然间就显示一段错误代码,这就说明是网站程序发送错误而返回了一个错误码。
那么作为用户,这种情况就比较糟糕,然而,HTTP 状态代码不仅仅是简单地传达错误,这些代码还可以表示成功传输,或重定向到新的站点 URL。
下面是我们专业网站建设公司提供的一份详细的http转台吗列表,这样当您遇到一个时,您就会知道它的含义。
1xx HTTP 状态代码:信息响应
1xx 响应代码是信息性的。它们表示您的 Web 浏览器已向服务器发出请求并正在等待响应。
TTP 状态代码 100(继续)
服务器已收到您浏览器的请求标头,现在正在等待您的请求正文。
TTP 状态代码 101(交换协议)
您的浏览器已发送更改协议的请求,服务器已遵守。
TTP 状态代码 102(处理中)
服务器正在处理您浏览器的请求,但尚未收到来自服务器的响应。
TTP 状态代码 103(早期提示)
服务器正在向您的浏览器发送一些“早期提示”以在服务器提供最终响应之前预加载某些资源。
2xx HTTP 状态代码:成功响应
这些状态代码通知客户端(您的 Web 浏览器)一切都在按预期进行处理。
TTP 状态代码 200(正常)
请求成功并提供了适当的响应。根据 HTTP 方法(GET、HEAD、PUT/POST 或 TRACE),响应会有所不同。
TTP 状态代码 201(已创建)
您的浏览器的请求已成功,因此已创建新资源。这是对 POST 和一些 PUT 请求的通常响应。
TTP 状态代码 202(已接受)
服务器已收到您浏览器的请求,但尚未对其采取行动。
TTP 状态码 203(非权威信息)
服务器不是从源服务器返回元信息,因为当前可用的元信息可能不同。这用于从第三方或本地副本收集信息时。
TTP 状态码 204(无内容)
请求成功后,服务器没有要返回的内容。但是,它可能会返回当前的标头信息,以便您的用户代理更新其缓存的标头。
TTP 状态代码 205(重置内容)
您的浏览器已收到来自服务器的更改文档视图的响应。
TTP 状态码 206(部分内容)
服务器已返回部分内容,因为您的浏览器已使用 Range 标头请求它。
TTP 状态代码 207(多状态)
对于需要多个状态码的特定情况,服务器返回多个源的信息。
TTP 状态码 208(已报告)
为了避免不必要的枚举,服务器返回 已经报告了WebDAV 元素的内部成员的信息。通常,此响应遵循 207(多状态)响应。
TTP 状态代码 226(使用 IM)
服务器已成功处理浏览器的 GET 方法,以检索已缓存资源的更新版本。通常,当请求的资源有一处或多处轻微修改时,会返回响应。
3xx HTTP 状态代码:重定向响应
300-399 范围内的状态代码表示所需的内容已移动到不同的位置,并让浏览器知道在哪里可以找到它。
TTP 状态码 300(多选)
您的 Web 浏览器发出的请求有多种响应可用。
TTP 状态代码 301(永久移动)
服务器将您的浏览器重定向到不同的 URL,因为所需的资源已永久移动到新位置。
TTP 状态代码 302(已找到)
您的浏览器收到响应,指出请求的资源已临时移动到其他位置。但是,任何后续请求都应使用相同的 URL。
TTP 状态代码 303(见其他)
服务器通知浏览器所需的资源位于不同的 URL 并且应该使用 GET 方法请求。
TTP 状态码 304(未修改)
返回的响应告诉 Web 浏览器,自上次请求以来,所需的资源尚未更改。因此,浏览器应该使用它存储的缓存版本。
TTP 状态代码 305(使用代理)
服务器需要代理才能返回请求的资源。此响应代码当前未使用,因为由于安全问题,大多数当前浏览器不支持它。
TTP 状态代码 306(交换机代理)
服务器需要使用特定代理才能满足后续请求。同样,出于安全考虑,不支持此响应消息。
TTP 状态代码 307(临时重定向)
作为 302 (Found) 状态代码的替代,服务器通知浏览器所需的资源临时位于不同的位置。但是,请求资源时必须使用相同的 HTTP 方法。
TTP 状态代码 308(永久重定向)
作为 301(永久移动)状态代码的后继者,您的 Web 浏览器正在尝试访问已永久移动到新位置的资源。这种类型的重定向不允许更改 HTTP 请求方法。
4xx HTTP 状态代码:客户端错误响应
这些状态代码表明存在由客户端引起的错误。
TTP 状态代码 400(错误请求)
客户端出现错误,因此服务器无法返回响应。
TTP 状态码 401(未授权)
服务器需要身份验证才能让 wb 浏览器继续访问请求的资源。
TTP 状态码 402(需要付款)
顾名思义,此代码是为数字支付系统保留的。然而,它并没有被广泛使用。
TTP 状态码 403(禁止)
由于客户端没有必要的权限,Web 浏览器被拒绝访问请求的源。
TTP 状态码 404(未找到)
无法找到所需的资源,但将来可能可用。
TTP 状态码 405(方法不允许)
服务器识别 Web 浏览器使用的 HTTP 请求方法,但需要使用不同的方法来提供所需的资源。
TTP 状态代码 406(不可接受)
服务器通知客户端没有资源符合您的 Web 浏览器请求的条件。
TTP 状态码 407(需要代理身份验证)
类似于 401(未授权)状态代码,但服务器需要通过代理进行身份验证。
TTP 状态码 408(请求超时)
服务器超时等待客户端在指定的时间范围内发送请求。
TTP 状态码 409(冲突)
与所需资源的当前状态存在冲突,导致服务器无法返回响应。
TTP 状态代码 410(消失)
与 404(未找到)状态代码不同,但它表示所请求的资源在将来不再可用。
TTP 状态码 411(需要长度)
服务器通知您的 Web 浏览器它要求请求包含特定的内容长度,以便返回所需的资源。
TTP 状态代码 412(预处理失败)
您的 Web 浏览器发出了一个带有先决条件的请求,服务器无法满足其中一个条件。
TTP 状态码 413(负载过大)
服务器不愿意处理请求,因为它太大了。
TTP 状态码 414(URL 太长)
服务器无法处理 Web 浏览器发出的请求,因为客户端将太多数据编码为查询字符串,然后将其作为 GET 方法发送。
TTP 状态代码 415(不支持的媒体类型)
请求已被服务器拒绝,因为它不支持所需的媒体类型。
TTP 状态代码 416(范围不满足)
服务器无法提供客户端请求的部分。
TTP 状态码 417(预期失败)
您的 Web 浏览器已向服务器发出带有 Expect 标头的请求,但服务器无法满足要求。
TTP 状态码 418(我是茶壶)
HTTP 复活节彩蛋,这是愚人节玩笑的一部分。预计 HTTP 服务器不会实现此协议,但如果您对它的外观感到好奇,请查看Google 的茶壶 页面。
TTP 状态代码 421(错误定向的请求)
您的 Web 浏览器的请求已重定向到其他服务器,该服务器无法产生响应。
TTP 状态代码 422(不可处理的实体)
您的 Web 浏览器发出的请求中存在语义错误,因此无法遵循。
TTP 状态码 423(锁定)
对所需资源的访问被拒绝,因为它已被锁定。
TTP 状态码 424(依赖失败)
您的 Web 浏览器发出的请求失败,因为它依赖于另一个同样失败的请求。
TTP 状态码 425(过早)
服务器拒绝处理请求,因为它可能会被重放。
TTP 状态码 426(需要升级)
服务器不接受当前协议,因此服务器向客户端返回升级标头并请求协议更新。
TTP 状态代码 428(需要先决条件)
Web 浏览器必须指定服务器处理其请求的条件。
TTP 状态码 429(请求过多)
服务器在分配的等待时间内收到了过多的 Web 浏览器请求。
TTP 状态码 431(请求头字段太大)
客户端的请求没有被服务器处理,因为提供的请求头太大。服务器愿意在调整标头大小后处理请求。
TTP 状态码 451(因法律原因不可用)
由于法律原因,服务器拒绝提供所需的资源。
5xx HTTP 状态代码:服务器错误响应
5xx 状态代码表示服务器未能处理请求。
TTP 状态代码 500(内部服务器错误)
这是服务器在遇到意外情况时提供的一般错误消息。
TTP 状态代码 501(未实现)
服务器表明它要么无法满足请求,要么无法识别 HTTP 方法。
TTP 状态代码 502(坏网关)
服务器返回一个响应,它作为上游服务器的网关或代理,提供了一个无效的响应。
TTP 状态码 503(服务不可用)
服务器无法处理请求,因为它要么过载,要么正在维护中。
TTP 状态代码 504(网关超时)
上游服务器没有及时响应第二台服务器,目前作为网关或代理。因此,它无法向客户端提供响应。
TTP 状态码 505(不支持 HTTP 版本)
服务器不支持请求中使用的 HTTP 方法。
TTP 状态代码 506(变体也协商)
鉴于 HTTP 允许一个资源的多个变体驻留在一个 URL 下,服务器无法决定提供哪个(最佳)版本作为响应。这通常是由于服务器配置问题。
TTP 状态码 507(存储空间不足)
服务器无法存储成功完成请求所需的资源的表示。
TTP 状态代码 508(检测到环路)
服务器检测到无限循环,无法处理请求。
TTP 状态代码 510(未扩展)
服务器实现了额外的扩展,这些扩展需要在请求头中指定,以便服务器完成它。
TTP 状态代码 511(需要网络身份验证)
客户端必须提供身份验证,以便服务器可以授予对客户端的访问权限。