Header Editor Pro

Меняйте HTTP-заголовки, перенаправляйте запросы и добавляйте cookie — по профилю на окружение

Бесплатное расширение с открытым исходным кодом для Chrome и Firefox. Тестируйте на staging, отлаживайте авторизацию и CORS и переключайте окружения, не трогая код.

Бесплатно · Открытый код · Без аккаунта · Без трекинга
Всплывающее окно расширения с профилем Staging: заголовки запроса, заметка и перенаправление

Что умеет

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

Устанавливайте, дополняйте или удаляйте любой заголовок. У каждого свой переключатель и заметка — через полгода вы всё ещё будете знать, зачем там этот токен.

Заголовки запроса с открытой заметкой под заголовком Authorization

Перенаправления между окружениями

Отправляйте запросы, совпадающие с регулярным выражением, на другой URL — staging или локальный сервер — с группами $1. Включите CORS, если цель на другом источнике.

Два перенаправления, у одного включён CORS

Cookie для профиля

Добавляйте cookie в запросы к домену, не сохраняя их в браузере. Они перестают отправляться, как только вы ставите паузу или меняете профиль, а предупреждение подскажет, если у сайта уже есть cookie с тем же именем.

Управляемые cookie; одна отмечена, потому что у сайта уже есть cookie с таким именем

А ещё

Профили и фильтры

Сколько угодно профилей, каждый можно ограничить доменами или, в Chrome, группой вкладок.

Импорт и экспорт

Резервные копии в JSON, списки профилей из других редакторов заголовков и правила перенаправления Requestly.

Делитесь включённым

Скопируйте включённые элементы профиля — коллега импортирует их как готовый профиль.

Пауза

Отключите все правила одним нажатием, ничего не потеряв.

Заменить или дополнить

Дополняйте многозначные заголовки вроде Accept или Cookie вместо их замены.

Светлая или тёмная тема, 7 языков

English, Español, 日本語, 한국어, Русский, 简体中文, 繁體中文.

Типичные задачи

  • Вызвать эндпоинт с авторизациейAuthorization: Bearer <token>
  • Направить фронтенд на stagingapi.example.com → staging-api.example.com
  • Отладить CORSAccess-Control-Allow-Origin: *
  • Включить фича-флаг или вариант A/B-тестаCookie: ab_variant=B

Ваши данные остаются в браузере

Профили хранятся локально. У расширения нет серверов, аналитики и аккаунтов, а правила применяет сам браузер, поэтому расширение никогда не видит изменяемые запросы. Код открыт на GitHub — можете проверить.

Читать политику конфиденциальности

Бесплатно, и мне за это никто не платит

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

Хотите что-то улучшить? Заведите issue — обсудим. Это тоже бесплатно и работает лучше всего. Создать issue →

Поддержка поднимает вашу просьбу выше в очереди. А если не хотите — ничего страшного, стакан воды никому не жалко ;)