5xx HTTP 状态码列表及说明
超文本传输协议 (HTTP) 是浏览器向服务器发送请求以获取响应时使用的通信协议。 在这个过程中,服务器返回一个代码来指示接收到的请求的状态。 此 HTTP 状态代码对于解决连接错误和修复问题非常有用。
HTTP 状态码的类型
以下是 HTTP 通信协议中使用的五种不同类别的状态码:
- 1xx 状态码信息
- 2xx 成功状态码
- 用于重定向的 3xx 状态码
- 客户端错误的 4xx 状态代码
- 服务器错误的 5xx 状态码
5xx HTTP 状态代码 – 服务器错误
这些是 Web 浏览器窗口中最常见的 HTTP 状态或错误代码。 Web 服务器在处理客户端请求的资源过程中遇到问题时,会返回 5xx 错误代码。
500内部服务器错误
当服务器遇到阻止它响应请求的意外情况时,它会返回错误代码“500 – Internal Server Error”。
通常,由于配置不正确,会发生内部服务器错误。 如果您是网站所有者,请检查服务器的配置或与您的网络托管公司联系以修复错误。
501 – 方法不支持
当服务器由于请求中使用不受支持或无法识别的方法而无法提供请求的资源时,将收到代码“501 – 未实现”。
502 – 网关错误
当请求提示 server1 作为网关或代理从另一个 server2 获取响应时,如果 server1 从 server2 收到不可接受的响应,则收到代码“502 – Bad Gateway”。
503服务不可用
当服务器在其他请求超载或处于计划维护停机时间时收到请求时,将收到代码“503 – 服务不可用”。
504网关超时
当 server1 充当外部网关或代理并且没有按时收到来自请求链中更靠前的下一个 server2 的响应时,它尝试访问以完成请求,然后收到代码“504 – Gateway Timeout” .
505 – 不支持 HTTP 版本
当服务器不支持请求消息中使用的 HTTP 协议版本时,将收到代码“505 – HTTP 版本不支持”。
507 – 空间不足
当服务器用完硬盘空间并且不再容纳请求时,将收到代码“507 – 存储空间不足”。
510 – 缺少扩展
当服务器由于请求不支持的扩展而无法处理请求时,将收到代码“510 – Not Extended”。
