如果您在访问网站的时候出现http的错误代码。在这里,可以了解一些HTTP 错误代码所代表的意思。
400 – Client HTTP Error Codes
400 错误类保留用于“客户端”在其请求中出错或以其他方式发出错误请求的情况。例如例如您的 Web 浏览器向您提供这些错误代码,以帮助您进行故障排除。幸运的是,所有主要浏览器都遵守此建议。推荐阅读:《什么是HTTP API?HTTP API的相关介绍》
400 Bad Request
400 错误表明对服务器的请求错误的,由于语法错误或其他一些问题。客户端应尝试使用改进的语法再次发出请求。
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协议基础知识汇总》