Перехват и просмотр трафика

Компоновка

Главное окно состоит из трёх панелей:

  • Панель трафика (слева) — хосты, сгруппированные по категориям.
  • Список запросов (по центру) — все перехваченные HTTP-запросы.
  • Инспектор (справа) — детали выбранного запроса/ответа.

Панель трафика

Хосты сгруппированы по разделам:

  • Закреплённые — хосты, закреплённые через контекстное меню.
  • Устройства — iOS Simulator, Android Emulator.
  • Приложения — обнаруженные приложения.
  • Хосты — остальные хосты.

Нажмите на хост или раздел, чтобы отфильтровать список запросов.

Список запросов

Каждая строка содержит: #, Метод, Статус, URL, Время. Список виртуализирован — тысячи запросов отображаются без задержек.

Фильтры

Нажмите на панель фильтров над списком. Доступные фильтры:

Фильтр Значения
Метод GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS и др.
Схема HTTP, HTTPS
Статус Success (2xx), Redirect (3xx), Client Error (4xx), Server Error (5xx) или конкретный код
Хост Содержит или точное совпадение
Путь Содержит или точное совпадение

Используйте быстрый поиск для поиска по всем полям. Нажмите Очистить все, чтобы сбросить фильтры.

Контекстное меню

Нажмите правой кнопкой на запрос:

  • Закрепить хост — добавить хост в раздел «Закреплённые» на панели трафика.
  • Локальная подмена — создать правило перезаписи для этого URL.
  • В список исключений — добавить хост в список исключений (пропуск перехвата HTTPS).

Инспектор

Выберите запрос, чтобы открыть инспектор. Переключайтесь между вкладками Запрос и Ответ.

Вкладки

Запрос: Заголовки, Тело, Авторизация, Raw, Сводка. Ответ: Заголовки, Тело, Raw, Сводка.

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

Вкладка «Тело» автоматически выбирает подходящий режим на основе content type:

  • JSON — подсветка синтаксиса, сворачиваемое дерево.
  • HTML — отрендеренный вид.
  • Изображение — превью с размерами и весом файла.
  • Аудио/Видео — встроенный медиаплеер.
  • Текст — простой текст с подсветкой синтаксиса.
  • Бинарные данные — hex-превью.

Для больших тел отображается кнопка Сохранить в файл.

Экспорт

Из инспектора можно скопировать заголовки, сохранить тело ответа или экспортировать необработанное HTTP-сообщение.

Правила перезаписи (Локальная подмена)

Открыть через Инструменты → Локальная подмена (Cmd+Shift+M / Ctrl+Shift+M).

Правила позволяют подменять HTTP-ответы собственным содержимым. Каждое правило содержит:

  • Название — метка для правила.
  • Шаблон домена — подстановочные символы (например, *.example.com).
  • Шаблон поиска — регулярное выражение для URL-пути (например, api/v1/(.*)).
  • Замена — подстановка с группами захвата (например, api/v2/$1).
  • Ответ — пользовательский код статуса, заголовки и тело (JSON, HTML или текст).
  • Переключатель — включайте/выключайте правила без удаления.

Правила хранятся в зашифрованном локальном хранилище.