Windows

常见的HTTP状态代码错误代表什么?

Web服务原理、HTTP协议 [LinuxCast视频教程]

Web服务原理、HTTP协议 [LinuxCast视频教程]

目录:

Anonim

HTTP 是基于TCP / IP的简单通信协议,是万维网上数据传输的绝对基础。多年以来,HTTP作为一种功能强大的协议,其中超过数据的数据通过客户端和服务器之间的HTTP发送。本质上,HTTP基于客户机 - 服务器体系结构,其中Web浏览器和搜索引擎像HTTP客户端一样工作,Web服务器像服务器一样工作。客户端和服务器的此请求/响应通过TCP / IP连接进行通信。浏览器客户端以URL的形式向Web服务器发起请求,并且Web服务器响应所请求的资源以及浏览器HTTP标头中存在的 。换句话说,Web服务器响应成功或错误代码的请求。

HTTP状态代码错误

HTTPS状态代码是显示的网页上的服务器发送的短信时,客户端发起的请求到服务器。 HTTPS状态代码对网站所有者或任何开发人员至关重要,因为他们在诊断客户端/服务器端错误和解决配置问题方面发挥重要作用。换句话说,HTTPS状态代码是一种服务器方式,表示某些内容不正确。状态码元素是一个3位数字,其中状态码的第一位数字指定了响应的类别。在该类中,存在各种服务器代码并由服务器返回。 HTTPS状态码的最后两位数字没有任何分类角色。

HTTPS状态代码分为5类:

1xx:

此类标志着信息化的响应,其指示客户端发起的请求由Web服务器接收并正在处理。

在这一类中,各种服务器代码的存在,是由服务器返回。

继是类别1xx下的一些状态码列表

100继续: 这表明服务器仅从大请求中接收到部分客户端发起的请求,这意味着客户端可以继续发送只要请求不是从服务器端拒绝的请求

101交换协议: 状态码意味着服务器准备好切换协议按照客户端的请求

的2xx:

这个类是服务器返回的成功代码。这意味着客户端发起的请求已被服务器接收,并且该行为已被理解和处理。

以下是类2xx下的一些状态码列表。

200 OK: 状态码是对客户端发起的HTTP请求成功的标准响应。它是通过在网页的行为,因为它预期的行为方式相同,服务器返回

201创建: 当客户端发起请求,由服务器完成,返回此状态代码的新资源创建

205重置内容: 当服务器成功完成客户端请求但未能返回任何内容时,将返回此状态码。它要求客户端/浏览器重置文档视图。

3xx:

这个类是一个重定向代码,它表明客户端采取额外的操作来完成启动的请求。这表明,客户端必须采取额外行动来完成请求

以下是一些的一个3xx下状态代码列表的

300多个选项: 表示的发起客户选择题资源。客户可以选择最多五个地址的链接。

301永久移动: 当客户端对资源或网页的请求被永久替换为另一个资源时,将显示此状态码。它会重定向到一个新的URL。

302找到: 当客户端发起资源或网页请求时,会显示此状态码,但位于与预期不同的位置。它暂时移动到其他资源或暂时重定向到一个新的URL。

304未修改: 如果客户端自上次访问以来已下载资源并显示通知客户端浏览器,则返回此状态码所请求的资源已存储在尚未修改的浏览器缓存中。此状态码通过使用自上次访问后仍存在于缓存中的以前下载的副本,加速了网页中资源的传递。

4xx:

客户端错误表明存在客户的请求存在问题。如果客户端的请求可能包含不正确的语法,则返回代码

以下是4xx类下的一些状态代码列表

400错误请求: 如果服务器没有处理由于客户端错误造成的请求,如错误语法,欺骗性路由请求,无效组帧等。

401 Unauthorized: 如果客户端未提供有效的身份验证凭据,服务器将返回此状态码。禁止访问:

当禁止访问资源并且客户端不具备查看内容所需的权限时,将返回此HTTPS状态码。这基本上发生在客户端试图查看受密码保护的内容而没有有效的登录凭证的情况下。 404 Not Found

:此HTTPS状态码错误是所有的最常见错误,如果服务器无法找到客户端发起的请求 405不允许的方法:

如果托管服务器支持客户端请求的方法,但客户端请求的资源不支持,则返回此HTTPS状态代码。请求超时: 如果服务器未能从客户端浏览器收到完整的请求,则该服务器会返回此HTTPS状态码。这个错误的主要原因是客户端 - 服务器之间通信期间数据包丢失。服务器超时等待请求完全从客户端浏览器接收。

410 Gone: 如果服务器无法找到客户端启动的请求页面或资源,则返回此HTTPS状态代码。此状态错误与404 Not Found错误类似,只是此错误是永久性的,并且所请求的一个或多个资源现在不再可用,并且将来也不会再提供。

5xx: 该类是一个服务器端错误,如果服务器未能满足客户端请求,则返回该错误。服务器中的错误可能是阻止请求完成的原因之一。

以下是类别5xx下的一些状态代码列表。

500内部服务器错误:

此HTTPS状态错误由第三方插件或错误插件生成。这是服务器错误,当服务器无法连接数据库并且未能传送请求的资源时。

501未实现: 这是Web服务器问题,如果服务器不支持已经由客户请求。此错误只能解决主机

502错误网关: 当向数据库请求资源的服务器将花费大量时间并且被Web服务器本身取消最终破坏连接到上游服务器或数据库。当服务器收到来自上游服务器的无效响应时,服务器返回此错误。

503服务不可用: 如果服务器过载请求过多并且无法及时处理请求,则返回此错误

504网关超时: 当充当网关的服务器无法接收来自上游服务器的响应时,将返回此错误。它在客户端发起的请求涉及两台服务器来处理请求时发生,其中第一台服务器充当网关。第一台服务器将请求转发给第二台服务器,如果第一台服务器超时等待第二台服务器的响应,则返回错误。

希望您找到有用的信息