Чарльз Прокси
Оригинальный автор(ы) | Карл фон Рандов |
---|---|
Разработчик(и) | Карл фон Рандов |
Первоначальный выпуск | 2002 год |
Стабильная версия | 4.6.4 [1]
/ 4 апреля 2023 г |
Операционная система | Windows , Mac OS X 10.7–10.15 , Linux [2] |
Платформа | Ява |
Размер | 55 МБ |
Тип | Анализатор пакетов |
Лицензия | Пробная версия |
Веб-сайт | www |
Charles Web Debugging Proxy — это кроссплатформенное приложение прокси-сервера HTTP-отладки, написанное на Java . Он позволяет пользователю просматривать HTTP , HTTPS , HTTP/2. [3] и включил доступ к трафику TCP- порта с локального компьютера, к нему или через него. Сюда входят запросы и ответы, включая HTTP-заголовки и метаданные (например, файлы cookie, информацию о кэшировании и кодировании) с функциональностью, призванной помочь разработчикам анализировать соединения и обмен сообщениями.
Функции
[ редактировать ]- Анализ сетевых сообщений. Чарльз показывает полные источники сообщений всех HTTP и аналогичных соединений на основе TCP, которые проходят через его прокси-порт.
- Интерпретация XML , JSON , SOAP — структурированные средства просмотра, которые преобразуют необработанный контент HTTP в древовидный формат для анализа.
- Программы просмотра HTML , CSS , JavaScript – обеспечивают отображение размеченного/отформатированного/неминифицированного текстового контента.
- Отладка SSL – позволяет расшифровывать зашифрованные данные для проверки и устранения неполадок передаваемого контента.
- Регулирование пропускной способности — для имитации более медленной скорости Интернета путем замедления пропускной способности/скорости и введения задержки, например, для имитации более медленного соединения 3G.
- Средства разработки Flash, включая анализ контента в формате Action Message Format (AMF).
- Отладка HTTP-соединений с мобильных устройств – предоставление прокси между iOS [4] или Андроид [5] устройство и удаленный сайт для отладки HTTP-соединений и поведения, которые возникают только на устройствах, включая отладку проблем с потоковой передачей видео, проблем с трансляцией и т. д., которые невозможно протестировать в симуляторе iOS.
- Удаленная отладка файлов — возможность заменить удаленный файл на локальный, чтобы облегчить отладку удаленного сайта без необходимости доступа к файлам сервера. [6]
- Средства отладки — такие как повторение запросов на публикацию URL-адресов для проверки изменений сервера, добавление точек останова или редактирование переменных запроса.
- Функция проверки — возможность щелкнуть правой кнопкой мыши любой прокси-запрос и предоставить обратную связь с помощью службы проверки разметки W3C , что полезно для контента, к которому служба W3C в противном случае не может получить прямой доступ.
Поддержка браузера
[ редактировать ]Чарльз автоматически настроится для использования в следующих браузерах:
- IE (настройки системного прокси-сервера Windows)
- Хром
- Firefox
- Safari (настройки системного прокси-сервера Mac OS X или Windows)
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Прокси-приложение Charles для веб-отладки — история версий» . 4 апреля 2023 г.
- ^ «Прокси-приложение Charles для веб-отладки — загрузите Charles» .
- ^ Джесси Уилсон (01 августа 2016 г.). «У Чарльза 4 есть HTTP/2» .
- ^ «Учебное пособие: использование Charles Proxy при разработке iOS и отладке HTTP» . 11 апреля 2016 г.
- ^ Эрик Штрауб (20 июня 2017 г.). «Использование Charles Proxy для отладки SSL-трафика Android» .
- ^ Дэвид Уолш (21 января 2016 г.). «Удаленная отладка с помощью Charles Proxy» .