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

Разбирает «простыню» из curl -v или DevTools на стартовую строку и пары заголовков. Так ищут CORS, редирект и Set-Cookie.

JSON удобно вставить в тикет. Чтобы починить ответ сервера, правьте nginx/приложение: этот разбор сам заголовки не выставляет.

Данные

Вставьте сюда данные, которые нужно преобразовать, проверить или разобрать.

Как пользоваться

Скопируйте блок из DevTools или лога. Тело запроса можно не вставлять.

Как интерпретировать результат

start_line — первая строка (метод или HTTP/1.1 200). Дальше карта заголовков.

Частые вопросы

Нужна ли строка GET / HTTP/1.1?

Желательно: она попадёт в start_line. Без неё всё считается заголовками.

Чем это не парсер User-Agent?

Здесь весь блок заголовков. User-Agent разбирает одну строку.

Двоеточие в значении?

Значение берётся после первого двоеточия.

Cookie разобьётся на пары?

Нет, останется одной строкой. Делите по «;» вручную.

HTTP/2 :method?

Вставьте псевдозаголовки как текст. Бинарный фрейм HTTP/2 сервис не читает.