Программное обеспечение Charles – веб-прокси сервер, работающий на персональном компьютере.Charles предназначен для отображения данных, полученных и отправленных при работе клиента с сервером. Все переданные и все полученные данные записываются и отображаются на компьютере в понятном и упорядоченном виде. Кроме того, Charles предлагает функции качественной и быстрой отладки кода.
Ключевые особенности:
- Удобное проксирование SSL, а в частности возможность просмотра SLL запросов и ответов в виде обычного текста.
- Проверка записанных HTML и CSS ответов с помощью W3C.
- Возможность регулирования пропускной способности канала. Charles позволяет имитировать соединение через модем, чтобы проверить работоспособность сервера при медленном соединении и задержках со стороны клиента.
- Просмотр XML и JSON запросов. Отладки Ajax.
- Встроенная поддержка Flash Remoting (AMF0 и AMF3).
- Автоматическая настройка прокси-сервера для Firefox на всех платформах.