408 请求超时
HTTP 408 请求超时
客户端错误响应 状态码表示服务器希望关闭此未使用的连接。某些服务器会在空闲连接上发送 408
,即使客户端之前没有发出任何请求。
服务器应在响应中发送 Connection: close
标头字段,因为 408
意味着服务器已决定关闭连接而不是继续等待。
由于某些浏览器(如 Chrome 和 Firefox)使用 HTTP 预连接机制来加速浏览,因此此响应的使用频率更高。
注意:某些服务器会在不发送此消息的情况下关闭连接。
状态
http
408 Request Timeout
示例
表单提交中的超时
以下示例显示了当 <input type="file">
元素在表单提交时使用图像且 method="post"
时客户端可能会发送的内容。
http
POST /upload HTTP/1.1
Host: example.com
Content-Type: multipart/form-data; boundary=----Boundary1234
Content-Length: 4012345
------Boundary1234
Content-Disposition: form-data; name="file"; filename="myImage.jpg"
Content-Type: image/jpeg
\xFF\xD8\xFF\xE0\x00...(binary data)
------Boundary1234--
如果由于网络问题或延迟导致数据未完全接收,则服务器可能会使连接超时。客户端可以再次重复请求,并将使用新的连接。
http
HTTP/1.1 408 Request Timeout
Content-Type: text/html
<html>
<head>
<title>408 Request Timeout</title>
</head>
<body>
<h1>408 Request Timeout</h1>
<p>Failed to process request in time. Please try again.</p>
</body>
</html>
规范
规范 |
---|
HTTP 语义 # status.408 |