Чарльз не регистрирует трафик localhost charles - PullRequest
0 голосов
/ 18 мая 2019

Я использую charles для получения трафика с некоторых устройств, и он работает корректно.Но по какой-то причине он не регистрирует трафик из браузера, в частности, с локального хоста, например:

http://localhost:8080/apis/v1/homefeed?index=mobilefrontpage&hsvPubkey=espn-en-homescreen-video-qa&platform=android&profile=sportscenter_v1&locale=co&version=21&device=handset&lang=en&region=us&appName=espnapp&swid=57cb001d-71cb-4e37-a7a0-265d275e6752&enableHero=true&authorizedNetworks=buzzerbeater,espn1,espn2,espn3,espn_free,espnclassic,espndeportes,espnews,espnu,goalline,longhorn,sec&hasMVPDAuthedEver=false&freePreviewTimeAvailable=10&isAuthenticated=false&content=26199860

Это петиция не зарегистрирована в charles, и мне нужно издеваться над этимс некоторыми его внутренними вызовами, но теперь это невозможно, потому что для проблемы с charles.

я пытался использовать: http://localhost.charlesproxy.com,, но я получаю проблему 404.

Есть идеи?Спасибо

1 Ответ

0 голосов
/ 21 мая 2019

Использование http://localhost.charlesproxy.com - правильный выбор. Вы получаете 404, потому что ожидаемый ресурс в URL не существует. Это не имеет ничего общего с Чарльзом и HTTP-прокси.

Согласно документу Чарльза :

Некоторые системы жестко запрограммированы, чтобы не использовать прокси для трафика локального хоста, поэтому при подключении к http://localhost/ он не отображается в Charles.

Обходной путь должен вместо этого подключиться к http://localhost.charlesproxy.com/. Это указывает на IP-адрес 127.0.0.1, поэтому он должен работать идентично localhost, но с преимуществом, что он пройдет через Чарльза.

На самом деле, вы можете использовать любой домен, который указывает на 127.0.0.1, а не просто http://localhost.charlesproxy.com. Например, у меня есть домен donghz.com, который разрешен до 127.0.0.1, вы можете получить доступ к http://donghz.com:8080/apis/v1/home... и получите тот же ответ с HTTP, перехваченным Чарльзом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...