Charles Proxy — перехватчик трафика, который помогает отслеживать, записывать и анализировать сетевые запросы. А ещё перехватывать запрос и менять его под себя. Или ответ. Начиная от параметров в URL и заканчивая телом сообщения. Именно этому мы и будем учиться на курсе: использовать функции инструмента по максимуму. За две недели курса вы научитесь: Устанавливать Breakpoint для перехвата запроса Перезаписывать запрос / ответ без остановки (Rewrite) Изменять заголовки — добавлять новые, редактировать или удалять существующие Изменять тело запроса / ответа Изменять параметры, прописываемые в URL Анализировать «что пошло не так», когда функция почему-то не сработала Менять скорость соединения для проверки отклика на «плохом» интернете Подменять DNS и переадресовывать запросы Важно: в курсе рассматривается работа с веб-приложениями и API-запросами, отправляемыми через Postman. Мобильные приложения на курсе не рассматриваются. Спойлер: Программа тренинга: Введение Что такое Charles Proxy Термины и определения Установка и настройка инструмента Переадресация Как вместо сайта 1 открыть сайт 2 Как открыть нужный сайт, когда DNS ещё не настроен Подмена данных в запросе и ответе Подмена данных в запросе Подмена данных в ответе Изменение тела, заголовков, параметров URL Изменение статус-кода Снижение скорости запроса Зачем нужно снижение скорости Как его сделать Перехват данных из Postman Настройка Postman для перехвата Перехват API-запросов Breakpoint Как установить Breakpoint Как с его помощью подменить запрос / ответ Ловим через Breakpoint трафик в вебе / Postman-е, изучаем ответ Функции Charles Какие функции будут разобраны в курсе: Breakpoint Throttling Map Local DNS Spoofing Tool Repeat Validate Rewrite: Add Query Param Modify Query Param Remove Query Param Add Header Modify Header Remove Header Остальные обзорно.