444 No Response ("нет ответа")

https://httpcat.ru/444
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 444 — нет ответа

Описание

Код состояния 444 No Responseнеофициальный статус, используемый исключительно в Nginx для указания, что сервер намеренно закрывает соединение с клиентом без отправки какого-либо HTTP-ответа.

Основные характеристики:

  • Не входит в официальные спецификации HTTP
  • Используется в конфигурации Nginx, чтобы быстро разорвать соединение, не тратя ресурсы на обработку
  • Полезен для защиты от ботов, спама, DDoS-атак или подозрительных запросов

Пример использования в Nginx:

server {
    listen 80;
    server_name badbot.example.com;

    if ($http_user_agent ~* (curl|wget|python) ) {
        return 444;
    }
}

Особенности поведения:

  • Сервер не возвращает никакого HTTP-заголовка или тела — соединение просто обрывается
  • Клиент получает ошибку соединения (например, «connection reset» или «empty reply from server»)
  • Логируется как 444 в журналах Nginx, но не передаётся клиенту

Когда использовать (только в Nginx):

  1. Для немедленного закрытия соединений от подозрительных клиентов
  2. При фильтрации по IP, user-agent, заголовкам или поведению
  3. Для снижения нагрузки от нежелательного трафика

Дополнительно:

  • 444 — это команда для поведения Nginx, а не реальный HTTP-ответ
  • Не следует использовать в API или публичных HTTP-интерфейсах
  • Документация: Nginx — директива return 444

Документация: https://http.dev/444


Похожие статусы

HTTP статус 499 — закрытый запрос клиента
499
закрытый запрос клиента

↑ Наверх