Парсер HTTP-заголовков

Разбор необработанных HTTP-заголовков запроса или ответа в структурированную таблицу. Извлечение строки состояния, заголовков, файлов cookie и информации о типе содержимого.

Автоопределение типа Извлечение cookie Анализ Content-Type

Как использовать парсер HTTP-заголовков

1

Вставьте заголовки

Скопируйте необработанные HTTP-заголовки из инструментов разработчика браузера (вкладка Network) или из другого источника и вставьте их в поле ввода.

2

Автоматический разбор

Заголовки мгновенно разбираются в структурированную таблицу с автоматическим определением типа — запрос или ответ.

3

Просмотр деталей

Просмотрите строку состояния, отдельные заголовки, извлечённые cookie и разбивку Content-Type.

Что такое HTTP-заголовки?

HTTP-заголовки — это пары «ключ-значение», передаваемые между клиентом и сервером в HTTP-запросах и ответах. Они содержат метаданные о запросе или ответе, такие как тип содержимого, правила кэширования, токены аутентификации и информацию о cookie. Понимание заголовков необходимо для отладки веб-приложений, оптимизации производительности и обеспечения безопасности.

Заголовки запроса

Отправляются клиентом на сервер, включая Host, User-Agent, Accept, Authorization и Cookie.

Заголовки ответа

Отправляются сервером клиенту, включая Content-Type, Set-Cookie, Cache-Control и X-Request-Id.

Заголовки безопасности

Заголовки вроде Content-Security-Policy, Strict-Transport-Security и X-Frame-Options, повышающие безопасность.

Часто задаваемые вопросы

Разбирает ли он заголовки как запросов, так и ответов?

Да. Парсер автоматически определяет, является ли ввод HTTP-запросом или ответом на основе первой строки и разбирает соответствующим образом. Строки запроса начинаются с HTTP-метода (GET, POST и т. д.), а строки ответа — с HTTP/версия.

Может ли он извлечь cookie из заголовков Set-Cookie?

Да. Заголовки Set-Cookie разбираются на отдельные cookie с отображением имени, значения и всех флагов, таких как HttpOnly, Secure, SameSite, Path, Domain и Max-Age.

Какие форматы заголовков принимаются?

Стандартный формат HTTP/1.1 и HTTP/2 с одним заголовком на строку в формате «Имя: Значение». Вы можете скопировать заголовки прямо из инструментов разработчика браузера.