DevToolPal
PL
4xx Błędy klienta

425 Too Early

Za wcześnie

Co to znaczy

Serwer odmawia przetworzenia żądania wysłanego jako wczesne dane TLS 1.3 (0-RTT), bo mogłoby zostać odtworzone ponownie.

Typowe przyczyny

  • Nieidempotentne żądanie wysłane jako wczesne dane 0-RTT
  • Ochrona CDN przed atakami powtórzeniowymi

Jak naprawić

Jako klient lub odwiedzający

Ponów po zakończeniu uzgadniania TLS; przeglądarki robią to automatycznie.

Jako właściciel strony lub API

Odrzucaj wczesne dane dla żądań nieidempotentnych albo wyłącz 0-RTT, jeśli aplikacja nie potrafi ich rozróżnić.

Przykładowa odpowiedź

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

Specyfikacja

RFC 8470 §5.2

FAQ

› Co to jest 0-RTT?

Funkcja TLS 1.3, która wysyła dane w pierwszej turze, aby zaoszczędzić jeden obieg, kosztem możliwego powtórzenia.

› Czy muszę obsługiwać 425 w aplikacji?

Rzadko; przeglądarki ponawiają automatycznie. Ma to znaczenie głównie dla CDN i własnych klientów.