|
Charles – это:
- дебаггер;
- прокси-сервер;
- снифер.
Так много полезного, и всё в одной программке! Приложение инсталлируется на ПК как прокси-сервер. С ним можно следить за обменом пакетами между несколькими серваками или сервером и установленной на ПК сетевой программой. Такие возможности в большей мере подойдут тем, кто делает софт или администрирует серваки, поскольку инструментарий существенно упрощает работу.
Утилита является посредником как между соединениями http, так и зашифрованные каналы SSL типа. Любой запрос для простоты восприятия выводится перед пользователем в виде обычного текста. В итоге настраивать HTTPS сессии становится в несколько раз легче.
Программа Charles – снифер и дебаггер!
В приложении возможна симуляция соединения через модем. Она нужна для того, чтобы перед выходом сайта во Всемирную паутину можно было проверить, как он будет загружаться и работать у тех пользователей, у которых скорость соединения небольшая. Возможны такие проверки благодаря способности утилиты, путём сужения канала, моделировать любую пропускную способность.
Отладчик поддерживает:
- JSON-RPC;
- JSON;
- SOAP.
С его помощью можно осуществлять XML разработки, работать с AJAX или XMLHTTP. Можно также смотреть все данные, которые направляются к клиенту и от него. Примечательно, что, установив прокси-сервер, не нужно будет залезать в настройки прокси браузеров Google Chrome, Opera, Мазила Файрфокс, поскольку Charles сделает это сама.