Перейти к содержанию

Поиск кодов состояния HTTP

Найдите коды состояния HTTP в тексте или логах и просмотрите название, класс и значение каждого кода.

Входные данные
Выходные данные

Поиск кодов состояния HTTP

Вставьте любой текст, содержащий код состояния HTTP - один код, например 404, строку из журнала доступа, ответ curl -i или фрагмент вывода сервера - и этот инструмент определит каждый известный код, покажет его официальное название, класс (от 1xx до 5xx) и краткое объяснение того, когда он появляется. Он охватывает весь диапазон от информационных кодов 1xx через успех, перенаправление, ошибки клиента и ошибки сервера, поэтому случайный код 429 или 507 не отправит вас искать спецификацию.

Режим "Один код" читает только первый найденный код из вставленного текста, самый быстрый способ, когда вы просто хотите узнать, что означает один код. Режим "Поиск в логе" вместо этого сканирует весь ввод и считает каждое вхождение, что намного более полезно для реального журнала доступа или отчёта об ошибках, полного смешанного трафика. Включите "Сортировать по количеству", чтобы поместить наиболее частые коды в начало - полезно для быстрого определения того, какая ошибка доминирует в шумном логе. Опция "Только ошибки" ограничивает результаты кодами 4xx и 5xx, когда вас интересуют только отказы, отфильтровывая коды 200 и 304, которые составляют большинство обычного трафика.

Выберите формат вывода в соответствии с тем, что вы будете делать с результатом: "Список" выводит один читаемый блок для каждого кода с его названием, классом и объяснением, удобно читать на экране. "Таблица" расставляет ту же информацию в столбцы - код, название, класс и в режиме логирования счётчик - готово для вставки в отчёт об ошибке, инструкцию или электронную таблицу. Трёхзначное число, которое не является зарегистрированным кодом состояния, такое как количество байт или номер порта рядом с настоящим кодом в строке логирования, распознаётся как таковое и исключается из результата, а не отображается как пустая запись.

Всё работает локально в вашем браузере. Логи или ответы, которые вы вставляете, могут содержать внутренние имена хостов, пути запросов или другие детали, которые вы не хотите отправлять куда-либо, и ничто не покидает вашу машину - поиск работает с использованием небольшой встроенной таблицы кодов состояния. Скопируйте результат, загрузите его как текстовый файл или отправьте его прямо в другой инструмент для продолжения работы.

FAQ

В чём разница между режимом "Один код" и "Поиск в логе"?
Режим "Один код" читает только первый найденный код состояния во вводе - полезно для быстрого поиска одного кода. Режим "Поиск в логе" сканирует весь ввод и сообщает о каждом вхождении с количеством, что подходит для реального логирования с множеством запросов.
Как он избегает совпадения со случайными трёхзначными числами?
Отображаются только числа, зарегистрированные как коды состояния HTTP (100-599, из официального реестра IANA). Количество байт или номер порта, которые являются трёхзначными или встроены в более длинное число, не обрабатываются как код состояния.
Могу ли я видеть только коды ошибок в логе?
Да. Включите "Только ошибки", чтобы оставить только записи 4xx и 5xx и отфильтровать всё в диапазоне 1xx-3xx.
Работает ли "Сортировать по количеству" в режиме одного кода?
Там это не имеет эффекта, поскольку режим одного кода всегда возвращает ровно одну запись. Это имеет значение в режиме "Поиск в логе", где переупорядочивает результат по частоте появления каждого кода.
Мои данные логирования или ответа загружаются куда-нибудь?
Нет. Поиск работает полностью в вашем браузере с использованием встроенной таблицы кодов состояния - ничто, что вы вставляете, никогда не отправляется на сервер.