Używam Charlesa do debugowania moich aplikacji - zarówno na Androida, jak i iOS. dzieje się coś dziwnego, na zabezpieczonym połączeniu, po zainstalowaniu Charlesa CA na urządzeniach.Charles proxy Połączenia SSL nie będą wyświetlały nazw hostów, tylko ips
Na IOS, Charles wyświetli żądanie do nazwy hosta na liście połączeń i wygląda świetnie.
Jednak na Androidzie wyświetli się tylko adres IP. Muszę otworzyć żądanie i sprawdzić nagłówek hosta, aby dowiedzieć się nazwy hosta - i to dość denerwujące.
Jakikolwiek sposób obejścia tego?
z najnowszym emulatorem sdk Android, oprócz kroków w powyższej odpowiedzi, potrzebujesz aby wyłączyć i włączyć tryb samolotowy, aby zapewnić efektywność proxy punktu dostępu. jest to spowodowane błędem/problemem w najnowszym sdk AFAIK – user756829
dlaczego po kliknięciu na nazwy punktów dostępu wszystkie ustawienia są wyłączone? nie ma możliwości edycji właściwości serwera proxy i portu. – DiveInto
Google zmieniło to w ostatniej wersji emulatora Androida. Teraz musisz dodać nowy APN. Po prostu utwórz nowy APN z dowolną nazwą i ustaw APN na "http: //", proxy na 10.0.2.2 i port na 8888 –