425 Too Early (RFC 8470) está relacionado con los datos anticipados (early data) de TLS 1.3, también llamados 0-RTT. Un cliente que reanuda una sesión TLS puede enviar su primera solicitud junto con el handshake, antes de que este termine, para ahorrarse un viaje de ida y vuelta. Un atacante puede volver a enviar los datos anticipados (ataque de repetición), así que solo son seguros para solicitudes sin efectos secundarios.
Un servidor que recibe una solicitud en datos anticipados y no quiere arriesgarse a procesarla puede responder 425. El cliente debe entonces reintentar automáticamente la solicitud una vez completado el handshake. Las CDN y otros intermediarios que reenvían solicitudes con datos anticipados agregan el encabezado Early-Data: 1, para que el origen pueda responder 425 cuando una repetición sería perjudicial.
Ejemplo de respuesta
HTTP/1.1 425 Too Early
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Length: 0 SEO y verificación de redirecciones
Los navegadores gestionan el 425 automáticamente y los usuarios nunca lo ven. Los rastreadores y los verificadores de redirecciones rara vez usan 0-RTT, así que en la práctica no tiene impacto en el SEO.
Causas frecuentes y casos de uso
- Una conexión TLS 1.3 reanudada envió un
POSTcomo datos anticipados, y el servidor lo rechazó para evitar una repetición. - Un origen detrás de una CDN con 0-RTT activado rechaza las solicitudes marcadas con
Early-Data: 1. - Una aplicación que no puede gestionar las repeticiones de forma segura rechaza todos los datos anticipados con 425.