Проверка кода состояния HTTP
Запрос отправляется прямо из браузера к цели и не проходит через наш сервер. Файлы cookie и данные HTTP-аутентификации не передаются, заголовок referrer также не отправляется. Цель всё равно получает ваш IP-адрес и параметры запроса. В пошаговом режиме URL и метод ненадолго сохраняются в этой вкладке.
ДалееСправочник кодов состояния HTTP
Названия приведены в стандартной английской форме протокола. Фильтруйте по коду или названию.
1xx
| Статус | Стандартное название |
|---|---|
| 100 | Continue |
| 101 | Switching Protocols |
| 102 | Processing |
| 103 | Early Hints |
2xx
| Статус | Стандартное название |
|---|---|
| 200 | OK |
| 201 | Created |
| 202 | Accepted |
| 204 | No Content |
| 206 | Partial Content |
3xx
| Статус | Стандартное название |
|---|---|
| 301 | Moved Permanently |
| 302 | Found |
| 303 | See Other |
| 304 | Not Modified |
| 307 | Temporary Redirect |
| 308 | Permanent Redirect |
4xx
| Статус | Стандартное название |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 405 | Method Not Allowed |
| 408 | Request Timeout |
| 409 | Conflict |
| 410 | Gone |
| 422 | Unprocessable Content |
| 429 | Too Many Requests |
5xx
| Статус | Стандартное название |
|---|---|
| 500 | Internal Server Error |
| 501 | Not Implemented |
| 502 | Bad Gateway |
| 503 | Service Unavailable |
| 504 | Gateway Timeout |
| 505 | HTTP Version Not Supported |
Проверьте конечный HTTP-ответ, который браузеру разрешено прочитать для публичного URL. Запрос выполняется в этой вкладке методом HEAD или GET, следует перенаправлениям и показывает конечный статус, итоговый URL, время до заголовков и заголовки, открытые через CORS. Hyperion не выступает прокси.
Как проверить HTTP-статус
-
1
Введите публичный URL HTTPS
Поддерживаются HTTP и HTTPS, однако защита от смешанного содержимого не позволяет HTTPS-странице обращаться к небезопасной HTTP-цели.
-
2
Выберите HEAD или GET
HEAD запрашивает те же заголовки, что и GET, но без содержимого. Используйте GET, если сервер отвергает или неверно обрабатывает HEAD.
-
3
Запустите запрос
Файлы cookie и данные HTTP-аутентификации не отправляются. Браузер применяет правила CORS, частной сети и перенаправлений.
-
4
Изучите конечный ответ
Посмотрите статус, итоговый доступный URL, время заголовков и только заголовки, доступные JavaScript.
Что показывает проверка
| Результат | Значение |
|---|---|
| Статус | Статус последнего доступного ответа после перенаправлений |
| Итоговый URL | Последний URL, когда Fetch сообщает о перенаправлении |
| Время | Время до доступности заголовков, а не полной загрузки страницы |
| Заголовки | Безопасные для CORS заголовки и дополнительные, явно открытые целью |
Обычный междоменный запрос Fetch не раскрывает каждый переход. Результат не является полным маршрутом перенаправлений: промежуточные статусы, значения Location и время отдельных переходов скрыты. Для такого анализа серверный инструмент должен ограничивать цели публичной сетью и заново проверять каждый адрес.
Ограничения браузера, CORS и конфиденциальность
Запрос идёт прямо из браузера к цели. Hyperion не получает URL и не выполняет сетевое подключение. Cookie, HTTP-аутентификация и referrer не отправляются. Цель всё равно получает ваш IP-адрес, URL, метод HEAD или GET и обычные заголовки браузера. В пошаговом режиме URL и метод ненадолго сохраняются в хранилище сеанса вкладки.
Междоменная проверка работает, только если CORS цели разрешает этой странице читать ответ. Режим no-cors не помогает: непрозрачный ответ имеет для JavaScript статус 0. Ошибки CORS, DNS, TLS, смешанного содержимого, частной сети и соединения могут выглядеть одинаково. Поэтому сообщение не доказывает недоступность сайта.
Разрешены только URL HTTP и HTTPS без встроенных учётных данных. Localhost, а также непосредственно записанные частные и link-local адреса отклоняются. JavaScript не может надёжно разрешить каждый домен до Fetch, поэтому защита CORS и частной сети браузера остаётся частью границы.
HEAD, GET и перенаправления
RFC 9110 задаёт для HEAD семантику GET без содержимого ответа. Некоторые серверы отключают или неправильно реализуют HEAD; тогда попробуйте GET. В режиме GET инструмент отменяет поток после заголовков. Часть байтов тела уже могла пройти по сети, но тело не отображается.
Fetch автоматически следует перенаправлениям. Конечный статус поэтому может отличаться от ответа исходного URL. 301 и 308 обозначают постоянное перемещение, 302 и 307 временное. 307 и 308 сохраняют метод. Для 301 и 302 допускается замена POST на GET, хотя здесь используются только HEAD и GET.
Основные классы
| Класс | Общее значение |
|---|---|
| 1xx | Промежуточная информация до конечного ответа |
| 2xx | Запрос успешно получен, понят и принят |
| 3xx | Требуется следующее действие, например перенаправление или проверка кэша |
| 4xx | Проблема запроса или отказ для данного клиента |
| 5xx | Ошибка сервера при обработке внешне корректного запроса |
304 относится к условному запросу и позволяет использовать сохранённое представление; это не универсальный признак успеха обычной проверки. 401 запрашивает аутентификацию, а 403 означает, что сервер понял запрос, но отказался его выполнить. Определяющим является числовой код.
Часто задаваемые вопросы
Браузер скрывает междоменный ответ, если цель не разрешила его чтение через CORS. Ошибки DNS, TLS, смешанного содержимого, частной сети и соединения могут дать тот же результат, который не доказывает недоступность цели.
Нет. Fetch сообщает о перенаправлении и может открыть конечный URL, но не передаёт этой странице промежуточные статусы, заголовки Location и время каждого перехода.
HEAD должен вести себя как GET без тела, но некоторые серверы маршрутизируют или настраивают его иначе. Попробуйте GET после 405, неожиданного статуса или ошибки.
Нет. Браузер отправляет его напрямую без учётных данных и referrer. Цель получает IP и параметры запроса; Hyperion не проксирует и не записывает URL посредством этого инструмента.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Генератор цветовой палитры
Создавайте монохромные, аналоговые, комплементарные, триадные или тетрадные палитры из базового HEX-цвета и экспортируйте готовые CSS-переменные.
Генератор случайных букв
Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Генератор случайных цветовых палитр
Создавайте случайные палитры из 2–15 цветов, выбирайте яркий, пастельный, приглушенный или темный стиль и копируйте HEX-коды или CSS-переменные.