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 和自訂用戶端有關。