DevToolPal
简
4xx 客户端错误

425 Too Early

为时过早

含义

服务器拒绝处理通过 TLS 1.3 早期数据(0-RTT)发送的请求,因为它可能被重放。

常见原因

  • 非幂等请求作为 0-RTT 早期数据发送
  • CDN 对重放攻击的防护

解决方法

客户端或访问者

在 TLS 握手完成后重试;浏览器会自动这样做。

网站或 API 的维护者

拒绝非幂等请求的早期数据;如果应用无法区分,就禁用 0-RTT。

响应示例

HTTP/1.1
HTTP/1.1 425 Too Early
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

规范

RFC 8470 §5.2

常见问题

› 什么是 0-RTT?

TLS 1.3 的一项特性,在第一次握手时就发送数据以节省一次往返,代价是可能被重放。

› 我的应用需要处理 425 吗?

很少需要;浏览器会自动重试。它主要与 CDN 和自定义客户端有关。