PingMap

Проверка HTTP-статуса

Введите URL и получите полную информацию об HTTP-ответе: статус-код, IP-адрес сервера, протокол и время отклика с разбивкой по фазам.

Коды HTTP-статусов

HTTP-статус -- это трёхзначный код, который сервер возвращает в ответ на запрос. Код определяет, был ли запрос обработан успешно, произошёл ли редирект или возникла ошибка.

2xx -- Успех

200 OK -- запрос обработан успешно. Это нормальный ответ для работающего сайта.
201 Created -- ресурс создан. Обычный ответ API на POST-запрос.
204 No Content -- запрос обработан, но тело ответа пустое.

3xx -- Перенаправление

301 Moved Permanently -- ресурс перемещён навсегда. Используется при смене домена или структуры URL.
302 Found -- временное перенаправление. Часто используется для редиректа после авторизации.
304 Not Modified -- ресурс не изменился. Браузер может использовать кэшированную версию.

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

400 Bad Request -- неверный запрос. Сервер не смог обработать запрос из-за ошибки в синтаксисе.
401 Unauthorized -- требуется аутентификация. Запрос не содержит валидных учётных данных.
403 Forbidden -- доступ запрещён. У пользователя нет прав на этот ресурс.
404 Not Found -- ресурс не найден. Страница не существует или URL указан неверно.
429 Too Many Requests -- превышен лимит запросов. Сервер применяет rate limiting.

5xx -- Ошибка сервера

500 Internal Server Error -- внутренняя ошибка. Необработанное исключение на стороне сервера.
502 Bad Gateway -- ошибка шлюза. Обычно означает, что бэкенд-сервер не отвечает.
503 Service Unavailable -- сервис недоступен. Сервер перегружен или на обслуживании.
504 Gateway Timeout -- таймаут шлюза. Бэкенд-сервер не ответил вовремя.

Фазы времени отклика

Время отклика HTTP-запроса складывается из нескольких фаз. Понимание каждой фазы помогает определить, где именно возникает задержка:

DNS Lookup

Время резолвинга доменного имени в IP-адрес. Высокое значение может указывать на медленный DNS-сервер или отсутствие кэширования DNS.

TCP Connect

Время установки TCP-соединения (three-way handshake). Зависит от физического расстояния до сервера и сетевой нагрузки.

TLS Handshake

Время установки защищённого соединения (только для HTTPS). Включает обмен сертификатами и согласование шифрования. TLS 1.3 значительно быстрее TLS 1.2.

TTFB (Time to First Byte)

Время от отправки запроса до получения первого байта ответа. Высокое TTFB указывает на медленную обработку на стороне сервера (тяжёлые запросы к БД, сложная бизнес-логика).

Download

Время загрузки тела ответа. Зависит от размера ответа и пропускной способности канала. Можно оптимизировать с помощью сжатия (gzip/brotli) и CDN.

Мониторьте HTTP-статус и время отклика автоматически каждые 30 секунд.