504 网关超时
HTTP 的504 网关超时
服务器错误响应 状态码表示服务器在充当网关或代理时,没有及时从上游服务器获得响应以完成请求。这类似于502 错误网关
,不同之处在于,在 504
状态下,代理或网关在一定时间内未从源服务器收到任何 HTTP 响应。
504
错误有很多原因,解决此类问题可能需要服务器管理员进行调查和调试,或者网站稍后可能会恢复正常。客户端网络错误除外,特别是如果服务对其他访问者有效,以及客户端使用 VPN 或其他自定义网络设置时。在这种情况下,客户端应检查网络设置、防火墙设置、代理设置、DNS 配置等。
状态
http
504 Gateway Timeout
示例
504 网关超时响应
以下请求尝试获取网页,但返回 504
响应。响应正文包含一个页面,其中描述了服务器状态,并提供了一个指向访客支持页面的链接。
http
GET /highlights HTTP/1.1
Host: example.com
User-Agent: curl/8.6.0
Accept: */*
http
HTTP/1.1 504 Gateway Timeout
Content-Type: text/html;
Content-Length: 123
<!doctype html>
<html lang="en">
<head>
<title>504 Gateway Timeout</title>
</head>
<body>
<h1>Gateway timeout</h1>
<p>The server did not respond in time. Please try again later.</p>
<p>If this problem persists, please <a href="https://example.com/support">contact support</a>.</p>
</body>
</html>
规范
规范 |
---|
HTTP 语义 # status.504 |