Проверка HTTP статуса — проверка кодов состояния и цепочек редиректов
Проверьте код состояния HTTP для любого URL и быстро поймите поведение редиректов. Следуйте по редиректам (до 10) для обнаружения циклов и подтверждения ответа конечного назначения. Идеально для проверки доступности, эндпоинтов работоспособности, SEO-аудитов и отладки неправильно направленных URL. Экспортируйте результаты в JSON.
Возможности
- Проверка статуса HTTP-ответа для любого URL (сайта или API).
- Отслеживание редиректов и проверка цепочек (до 10 переходов).
- Быстрое обнаружение циклов редиректов и ошибок конфигурации.
- Отлично подходит для эндпоинтов работоспособности, чтобы подтвердить поведение 200 OK.
- Помогает проверить канонические назначения (HTTP→HTTPS, www, пути локализации).
- Копирование/отправка результатов для отладки и обращений в поддержку.
- Экспорт отчёта в JSON для автоматизации и рабочих процессов мониторинга.
- Безопасность по умолчанию: блокировка целей в частных сетях и использование фиксированного User-Agent.
🧭 Как использовать for http-status-checker
Введите URL
Вставьте URL, который хотите проверить (страница, эндпоинт API или путь для проверки работоспособности).
Выберите поведение редиректов
Включите «Следовать редиректам», чтобы достичь конечного назначения. Отключите, если нужен только ответ первого перехода.
При необходимости установите лимит редиректов
Настройте «Макс. редиректов», чтобы избежать длинных цепочек и безопасно обнаруживать циклы.
Интерпретируйте результат
Используйте указанный код состояния для определения следующих шагов (исправление битых URL, корректировка редиректов, устранение ошибок сервера).
Экспорт для документации или автоматизации
Скачайте JSON, если хотите отслеживать изменения во времени или приложить доказательства к обращению.
Технические характеристики
Модель запроса
Этот инструмент проверяет статус ответа для заданного URL и может следовать редиректам, чтобы показать конечный статус и поведение цепочки.
| Настройка | Поведение | По умолчанию |
|---|---|---|
| Следовать редиректам | Следует за ответами с редиректом (3xx) до конечного назначения | Включено |
| Максимум редиректов | Лимит редиректов для предотвращения зацикливания | 10 (диапазон 0–20) |
| Таймаут | Лимит времени ожидания запроса | 12000 мс |
| User-Agent | Идентифицирует пользовательский агент запроса | Encode64Bot/1.0 (+https://encode64.com) |
| Приватные сети | Блокирует доступ к диапазонам приватных сетей в целях безопасности | Отключено (приватные сети не разрешены) |
Категории кодов состояния (краткое руководство)
Понимание семейства статусов помогает определить, является ли проблема редиректом, ошибкой клиента или сбоем сервера.
| Диапазон | Значение | Распространённые примеры |
|---|---|---|
| 2xx | Успех | 200 OK, 204 No Content |
| 3xx | Редирект | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Ошибка клиента | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Ошибка сервера | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Командная строка
Используйте эти команды для проверки кодов состояния и редиректов вне браузера. Отлично подходит для проверок CI и реагирования на инциденты.
macOS / Linux
Проверить только код состояния (без тела ответа)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthВыводит только HTTP-код состояния.
Следовать редиректам и вывести итоговый статус
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comСледует за редиректами (HTTP→HTTPS, www и т.д.) и выводит итоговый код состояния.
Показать заголовки цепочки редиректов
curl -I -L http://example.comОтображает заголовки для каждого шага, включая Location.
Windows (PowerShell)
Получить код состояния
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeПолучает код состояния ответа (обработку редиректов настраивайте в зависимости от версии PowerShell).
Сценарии использования
Проверка эндпоинтов здоровья и доступности
Убедитесь, что критические эндпоинты возвращают 200 OK и доступны в рамках ожидаемых ограничений.
- Проверить эндпоинты /health и /status
- Обнаружить периодические ошибки 5xx во время инцидентов
- Экспортировать JSON для доказательств по инциденту
Отладка цепочек и циклов редиректов
Когда URL неожиданно перенаправляется много раз (или никогда не разрешается), проверьте цепочку и быстро остановите циклы.
- Обнаружить циклы редиректов
- Подтвердить HTTP→HTTPS и канонизацию www
- Выявить длинные цепочки из-за смешанных правил (Nginx, приложение, CDN)
SEO-аудиты и проверка битых ссылок
Коды состояния сильно влияют на сканирование и индексацию. Используйте этот инструмент, чтобы подтвердить корректные ответы для страниц и карт сайта.
- Подтвердить 200 для индексируемых страниц
- Использовать 301/308 для постоянных перемещений
- Найти 404/410 для удаленного контента
- Обнаружить 302/307, используемые по ошибке для постоянных редиректов
Отладка API
Быстро проверьте, доступен ли эндпоинт API и происходит ли перенаправление (что может сломать некоторых клиентов).
- Подтвердить 200/204 для ожидаемого успеха
- Обнаружить неожиданные редиректы 3xx или ошибки аутентификации 401/403
- Выявить проблемы шлюза 502/504
❓ Frequently Asked Questions
❓В чем разница между 301 и 302?
❓Почему цепочки редиректов должны быть короткими?
❓Как выглядит цикл редиректов?
HTTP↔HTTPS, www↔без www или правила слэша в конце). Инструмент достигнет лимита редиректов и сообщит о проблеме.❓Всегда ли 404 — это плохо?
❓Почему я вижу 403 или 401?
❓Безопасно ли вставлять URL сюда?
Pro Tips
Для канонизации предпочтительнее использовать один редирект на ваш конечный URL (HTTPS + выбранное имя хоста).
Для мониторинга доступности используйте быстрый эндпоинт /health вместо главной страницы, которая может быть тяжелее и изменчивее.
Для SEO-миграций используйте 301/308 для постоянных перемещений и обновляйте внутренние ссылки + карты сайта, чтобы они указывали напрямую на конечные URL.
Если подозреваете циклы, установите низкий лимит редиректов (например, 3–5), чтобы быстро выявить сбой и определить неправильно настроенное правило.
Экспортируйте JSON и прикрепляйте его к тикетам инцидентов, чтобы документировать изменения статуса во время сбоев и откатов.
Additional Resources
Other Tools
- Форматер CSS
- Форматер HTML
- Форматер JavaScript
- Форматер PHP
- Выбор цвета
- Экстрактор спрайтов
- Base32 Бинарный Кодировщик
- Base32 Декодер
- Base32 Кодировщик
- Base58 Бинарный Кодировщик
- Base58 Декодер
- Base58 Кодировщик
- Base62 Бинарный Кодировщик
- Base62 Декодер
- Base62 Кодировщик
- Base64 Бинарный Кодировщик
- Декодер Base64
- Кодировщик Base64
- Hex Бинарный Кодировщик
- Hex Декодер
- Hex Кодировщик
- Форматер C#
- Форматер CSV
- Dockerfile Formatter
- Форматер Elm
- Форматер ENV
- Форматер Go
- Форматер GraphQL
- Форматер HCL
- Форматер INI
- Форматер JSON
- Форматер LaTeX
- Форматер Markdown
- Форматер Objective-C
- Php Formatter
- Форматер Proto
- Форматер Python
- Форматер Ruby
- Форматер Rust
- Форматер Scala
- Форматер shell-скриптов
- Форматер SQL
- Форматтер SVG
- Форматтер Swift
- Форматтер TOML
- Typescript Formatter
- Форматтер XML
- Форматтер YAML
- Форматтер Yarn
- Минификатор CSS
- Html Minifier
- Javascript Minifier
- Минификатор JSON
- Минификатор XML
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Просмотрщик HTTP-заголовков
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF в текст
- Тестер регулярных выражений
- Проверка позиций в SERP
- Поиск Whois