DevToolPal
RU
4xx Ошибки клиента

408 Request Timeout

Истекло время ожидания запроса

Что это значит

Сервер закрыл соединение, потому что клиент не успел отправить запрос целиком.

Типичные причины

  • Медленная или нестабильная сеть во время загрузки
  • Сервер закрыл простаивающее keep-alive-соединение
  • Клиент завис перед отправкой тела

Как исправить

Если вы клиент или посетитель

Повторите запрос; для идемпотентных запросов повтор после 408 безопасен. При загрузках проверьте соединение или используйте докачку.

Если вы владелец сайта или API

Настройте тайм-ауты тела и заголовков на реалистичные значения для ваших пользователей и объёмов данных.

Пример ответа

HTTP/1.1
HTTP/1.1 408 Request Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Connection: close
Content-Length: 0

Спецификация

RFC 9110 §15.5.9

Частые вопросы

› 408 или 504?

408: клиент слишком медленно отправлял. 504: вышестоящий сервер слишком медленно отвечал шлюзу.

› Повторяют ли браузеры запрос при 408?

Обычно да: браузеры автоматически повторяют запрос, если сервер закрыл простаивающее соединение с 408.