500 Internal Server Error:最常见的服务器错误,表示服务器处理请求时发生 “未预料到的内部错误”(如代码 bug、数据库连接失败)。
例:API 代码中存在空指针异常,服务器返回 500 且无法返回正常数据。
502 Bad Gateway:网关错误,表示服务器作为 “网关 / 代理” 时,收到了上游服务器(如后端业务服务器)的无效响应。
例:Nginx 反向代理到后端 Tomcat 服务器,但 Tomcat 已宕机,Nginx 返回 502。
503 Service Unavailable:服务不可用,表示服务器暂时无法处理请求(如服务器过载、维护中),通常是临时状态。
例:电商大促时服务器压力过大,部分请求返回 503 提示 “服务繁忙,请重试”。
504 Gateway Timeout:网关超时,表示服务器作为网关 / 代理时,等待上游服务器响应超时(上游服务器处理太慢)。
例:Nginx 转发请求到后端 API 服务器,但 API 处理复杂查询耗时过长,Nginx 超时返回 504。
505 HTTP Version Not Supported:HTTP 版本不支持,表示服务器不支持客户端使用的 HTTP 协议版本(如客户端用 HTTP/3,服务器只支持 HTTP/1.1)。