Форматирование HTTP-заголовков

Вставьте необработанные HTTP-заголовки, скопированные из инструментов разработчика браузера или клиента вроде Postman: инструмент разберёт их в читаемую таблицу, найдёт дубликаты и предложит переформатированный текст, отсортированный по алфавиту.

Пример:

Как это работает

Каждая строка вставленного текста делится по первому встреченному символу «:», отделяющему имя заголовка от его значения. Имена заголовков сравниваются без учёта регистра (HTTP считает Content-Type и content-type одним и тем же заголовком), чтобы найти дубликаты — это очень полезно заметить до отправки запроса, в котором один заголовок случайно перезапишет другой. Результат представлен в виде таблицы, а также переформатированного текста, отсортированного по алфавиту и готового к копированию.

Почему заголовок может появиться дважды?

Так часто бывает при копировании заголовков из нескольких источников (прокси, перехватчик, тестовая конфигурация): два заголовка с одинаковым именем, но разным регистром (Accept-Encoding и accept-encoding), — это один и тот же HTTP-заголовок, и обычно в силу вступает только последний отправленный, в зависимости от используемого клиента.

Имеет ли значение порядок заголовков?

Как правило, нет: стандарт HTTP не закрепляет за порядком заголовков никакой семантики (за некоторыми исключениями на стороне сервера). Предлагаемая здесь сортировка по алфавиту нужна только для удобства чтения и визуального сравнения и не меняет поведение запроса.

Обработка полностью локальная: ваши заголовки, в том числе возможные токены авторизации, никогда не покидают ваш браузер.