Перевірка 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