DevToolPal
IT
4xx Errori del client

425 Too Early

Troppo presto

Cosa significa

Il server si rifiuta di elaborare una richiesta inviata come early data TLS 1.3 (0-RTT) perché potrebbe essere riprodotta.

Cause comuni

  • Richiesta non idempotente inviata come early data 0-RTT
  • Protezione della CDN contro gli attacchi di replay

Come risolvere

Lato client o visitatore

Riprova dopo il completamento dell'handshake TLS; i browser lo fanno automaticamente.

Lato gestore del sito o dell’API

Rifiuta gli early data per le richieste non idempotenti, oppure disattiva 0-RTT se l'app non sa distinguerle.

Risposta di esempio

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

Specifica

RFC 8470 §5.2

Domande frequenti

› Cos'è 0-RTT?

Una funzione di TLS 1.3 che invia dati già nel primo scambio per risparmiare un round trip, al costo di un possibile replay.

› Devo gestire il 425 nella mia app?

Raramente; i browser ritentano automaticamente. Riguarda soprattutto CDN e client personalizzati.