DevToolPal
UK
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 і власних клієнтів.