Чарльз Прокси

Приложение прокси-сервера
Charles Web Debugger Proxy
Оригинальный автор(ы)Карл фон Рандов
Разработчик(и)Карл фон Рандов
Первоначальный выпуск2002 ; 23 года назад ( 2002 )
Стабильный релиз
4.6.4 [1] / 4 апреля 2023 г. ; 21 месяц назад ( 2023-04-04 )
Операционная системаWindows , Mac OS X 10.7–10.15 , Linux [2]
ПлатформаЯва
Размер55 МБ
ТипАнализатор пакетов
ЛицензияПробная версия
Веб-сайтwww.charlesproxy.com

Charles Web Debugging Proxy — это кроссплатформенное приложение HTTP-отладочного прокси-сервера, написанное на Java . Оно позволяет пользователю просматривать HTTP , HTTPS , HTTP/2 [3] и трафик включенного порта TCP , доступный с локального компьютера, на него или через него. Это включает запросы и ответы, включая заголовки HTTP и метаданные (например, файлы cookie, информацию о кэшировании и кодировании) с функциональностью, направленной на помощь разработчикам в анализе подключений и обмена сообщениями.

Функции

  • Анализ сетевых сообщений – Charles показывает полные источники сообщений всех HTTP и аналогичных TCP-сообщений, которые проходят через его прокси-порт.
  • Интерпретация XML , JSON , SOAP — структурированные просмотрщики, которые преобразуют необработанный HTTP-контент в древовидный формат для анализа.
  • Просмотрщики HTML , CSS , JavaScript — обеспечивают отображение размеченного/форматированного/неминифицированного текстового содержимого
  • Отладка SSL — позволяет расшифровывать зашифрованные данные для просмотра/устранения неполадок в передаваемом контенте.
  • Регулирование пропускной способности — для имитации более низкой скорости интернета путем снижения пропускной способности/скорости и введения задержки, например, для имитации более медленного 3G-соединения.
  • Средства разработки Flash, включая анализ содержимого Action Message Format (AMF).
  • Отладка HTTP-соединений с мобильных устройств — предоставление прокси-сервера между устройством iOS [4] или Android [5] и удаленным сайтом для отладки HTTP-соединений и поведения, которое происходит только на устройствах, включая отладку проблем с потоковой передачей видео, проблем с воспроизведением в эфире и т. д., которые невозможно протестировать в симуляторе iOS.
  • Удаленная отладка файлов — возможность замены удаленного файла на локальный файл для облегчения отладки удаленного сайта без необходимости доступа к файлам сервера. [6]
  • Средства отладки — такие как повторные запросы URL-адресов для проверки изменений на сервере, добавление точек останова или редактирование переменных запроса.
  • Функция проверки — возможность щелкнуть правой кнопкой мыши любой прокси-запрос и предоставить обратную связь по проверке с помощью службы проверки разметки W3C , полезная для контента, к которому служба W3C в противном случае не может получить прямой доступ.

Поддержка браузера

Charles выполнит автоматическую настройку для использования в следующих браузерах:

  • IE (настройки прокси-сервера системы Windows)
  • Хром
  • Firefox
  • Safari (настройки прокси-сервера системы Mac OS X или Windows)

Смотрите также

Ссылки

  1. ^ «Приложение Charles Web Debugging Proxy – История версий». 4 апреля 2023 г.
  2. ^ «Приложение Charles Web Debugging Proxy – Загрузить Charles».
  3. ^ Джесси Уилсон (01.08.2016). «У Чарльза 4 есть HTTP/2».
  4. ^ «Учебник: использование Charles Proxy при разработке iOS и отладке HTTP». 2016-04-11.
  5. ^ Эрик Штрауб (2017-06-20). «Использование Charles Proxy для отладки трафика Android SSL». Medium .
  6. ^ Дэвид Уолш (21.01.2016). «Удаленная отладка с помощью Charles Proxy».
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=Charles_Proxy&oldid=1265551738"