O que significa
O servidor se recusa a processar uma requisição enviada como dados antecipados do TLS 1.3 (0-RTT) porque ela poderia ser repetida.
Causas comuns
- Requisição não idempotente enviada como dados antecipados 0-RTT
- Proteção da CDN contra ataques de repetição
Como resolver
Se você é o cliente ou visitante
Repita depois que o handshake TLS terminar; navegadores fazem isso automaticamente.
Se você mantém o site ou a API
Rejeite dados antecipados em requisições não idempotentes, ou desative o 0-RTT se seu app não conseguir distinguir.
Resposta de exemplo
HTTP/1.1
HTTP/1.1 425 Too Early
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Especificação
Perguntas frequentes
› O que é 0-RTT?
Um recurso do TLS 1.3 que envia dados no primeiro voo para economizar uma ida e volta, ao custo de possível repetição.
› Preciso tratar 425 no meu app?
Raramente; navegadores repetem automaticamente. Importa mais para CDNs e clientes próprios.