含义
客户端没有在规定时间内发送完整的请求,服务器关闭了连接。
常见原因
- 上传过程中网络缓慢或不稳定
- 空闲的 keep-alive 连接被服务器关闭
- 客户端在发送请求体前卡住
解决方法
客户端或访问者
重试请求;幂等请求遇到 408 可以安全重试。上传时请检查网络连接或使用可续传上传。
网站或 API 的维护者
根据用户情况和数据大小,把请求体和请求头的超时设置为合理的值。
响应示例
HTTP/1.1
HTTP/1.1 408 Request Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Length: 0 规范
常见问题
› 408 和 504 的区别?
408:客户端发送太慢。504:上游服务器回应网关太慢。
› 浏览器会重试 408 吗?
空闲连接被服务器以 408 关闭时,浏览器通常会自动重试。