ic_ee

服务器中网站常见HTTP 错误代码

如果您在访问网站的时候出现http的错误代码。在这里,可以了解一些HTTP 错误代码所代表的意思。

400 – Client HTTP Error Codes

400 错误类保留用于“客户端”在其请求中出错或以其他方式发出错误请求的情况。例如例如您的 Web 浏览器向您提供这些错误代码,以帮助您进行故障排除。幸运的是,所有主要浏览器都遵守此建议。推荐阅读:《什么是HTTP API?HTTP API的相关介绍》

400 Bad Request

400 错误表明对服务器的请求错误的,由于语法错误或其他一些问题。客户端应尝试使用改进的语法再次发出请求。

服务器中网站常见HTTP 错误代码
服务器中网站常见HTTP 错误代码

401 Unauthorized

401表示请求资源需要认证。

402 Payment Required

HTTP 标准已将此代码标记为“保留以备将来使用”,因此我们尚无关于此代码的详细信息。

403 Forbidden

此错误表示请求已成功发出,但服务器不会满足请求。

一些可能的故障排除步骤可能包括:

联系相关 IT 支持,因为资源可能受到保护

检查文件权限,因为文件读取错误会触发 403 代码

404 Not Found

经典的 404“Not Found”错误表示在服务器上找不到您尝试访问的资源。许多人可能会遇到 404 错误,并对其含义感到困惑,即使他们可能知道这意味着未找到资源。

因此,如果您遇到 404 错误,最好记住实际发生的情况:连接已成功建立,所有其他资源似乎都在按预期工作,但根本找不到您的页面或资产。

此时,检查以确保您输入了正确的地址,检查您的站点代码(如果您使用的是动态页面生成器或内容管理系统),特别注意确保您正在查找的特定资源for 输入正确。

405 Method Not Allowed

所使用的连接方法对于请求的资源是不可接受的。您的浏览器应在调试区域为您提供更多信息。

406 Not Acceptable

此错误表示传递给资源的某些实体未被接受,因为只有某些实体是可接受的。推荐阅读:《HTTP 和 HTTPS 有什么区别?》

407 Proxy Authentication Required

如果您看到此错误,则必须检查以确保是否需要以及如何进行身份验证。这可能需要编码解决方案或联系 IT 部门以查看客户是否需要某些身份验证。

408 Request Timeout

服务器通常有一个预定的时间段,在该时间段内它们将等待查看成功的连接建立。如果您看到 408 错误,很可能是因为超时期限已过且请求未完成。

409 Conflict

这个错误表示请求和资源有冲突,但是是可以解决的冲突。在大多数情况下,您的浏览器会提供更多用于故障排除的信息。

500 – Server Error

以下状态代码因其在调用服务器错误方面顽固的一致性而赢得了不好的声誉。如果您看到这些错误之一,您就知道有问题,但可能很难确切知道发生了什么。

500 Internal Server Error

这是状态代码手册中最臭名昭著的错误。500 错误无处不在,但不幸的是含糊不清。

由于 PHP 是大多数网站上最受欢迎的脚本语言之一(主要是因为它出现在 WordPress 中),因此您通常可以打赌此错误是由 PHP 生成的,但并非总是如此。

501 Not Implemented

与一般错误 500 不同,501 表示用于建立连接的方法未在服务器上实现或安装或以其他方式支持。

502 Bad Gateway

该502错误应该只在充当代理,以表明通信故障发生服务器中可以看出,在所讨论的服务器无法保证数据的正确交换。大多数 502 错误都是暂时的,似乎可以自行修复。

503 Service Unavailable

此错误用于指示由于维护或临时过载问题导致服务器上的服务暂时中断。

504 Gateway Timeout

再一次,当服务器充当代理或网关时,对服务器的请求超时。根据此状态的实现方式,您可能会看到 400 或 500 错误。

505 HTTP Version Not Supported

在这种情况下,用于发出请求的特定协议版本被服务器踢回,因为不支持。这意味着连接已建立,但服务器不接受它。

以上就是服务器中网站常见HTTP 错误代码的全部内容。推荐相关阅读:《HTTPS协议基础知识汇总》

ic_ee

HTTP 和 HTTPS 有什么区别?

  什么是 HTTP?

HTTP的完整形式是超文本传输协议。HTTP 提供了一套规则和标准,用于管理如何在万维网上传输任何信息。HTTP 为 Web 浏览器和服务器之间的通信提供了标准规则。

HTTP 是建立在 TCP 之上的应用层网络协议。HTTP 使用超文本结构化文本,它在包含文本的节点之间建立逻辑链接。它也被称为“无状态协议”,因为每个命令都是单独执行的,不使用先前运行命令的引用。

  什么是HTTPS?

HTTPS代表超文本传输协议安全。它是高度先进和安全的 HTTP 版本。它使用端口号。443 用于数据通信。它通过使用 SSL 加密整个通信来实现安全交易。它是 SSL/TLS 协议和 HTTP 的组合。它提供网络服务器的加密和安全标识。推荐阅读:《HTTPS协议基础知识汇总》

HTTP 和 HTTPS 有什么区别?
HTTP 和 HTTPS 有什么区别?

HTTP还允许您在服务器和浏览器之间创建安全的加密连接。它提供数据的双向安全性。这有助于您保护潜在的敏感信息免遭窃取。

在HTTPS 协议中,SSL 事务是在基于密钥的加密算法的帮助下协商的。此密钥的强度通常为 40 或 128 位。

  主要区别:

HTTP 缺乏加密数据的安全机制,而 HTTPS 提供 SSL 或 TLS 数字证书来保护服务器和客户端之间的通信。

HTTP 在应用层运行,而 HTTPS 在传输层运行。

HTTP 默认在端口 80 上运行,而 HTTPS 默认在端口 443 上运行。

HTTP 以明文传输数据,而 HTTPS 以密文(加密文本)传输数据。

HTTP 比 HTTPS 快,因为 HTTPS 消耗计算能力来加密通信通道。推荐阅读:《为什么以及如何将HTTPS添加到WordPress站点》

HTTP的优点:

HTTP 可以在 Internet 或其他网络上与其他协议一起实现

HTTP 页面存储在计算机和互联网缓存中,因此可以快速访问

平台独立,允许跨平台移植

不需要任何运行时支持

可以跨防火墙使用!全球应用是可能的

不面向连接;所以没有网络开销来创建和维护会话状态和信息

HTTPS 的优势:

在大多数情况下,通过 HTTPS 运行的站点会进行重定向。因此,即使您输入 HTTP://,它也会通过安全连接重定向到 https

它允许用户执行安全的电子商务交易,例如网上银行。

SSL 技术保护任何用户并建立信任

独立机构验证证书所有者的身份。因此,每个 SSL 证书都包含有关证书所有者的唯一、经过身份验证的信息。推荐相关阅读:《什么是HTTP API?HTTP API的相关介绍》