Uso Charles per eseguire il debug delle mie app, sia su Android che su iOS. succede qualcosa di strano, sulla connessione protetta, dopo aver installato Charles CA sui dispositivi.Le connessioni SSL proxy Charles non mostreranno nomi host, solo ips
Su IOS, Charles mostrerà la richiesta al nome host nell'elenco delle connessioni e sembra ottimo.
Tuttavia, su Android, mostrerà solo l'IP. Devo aprire la richiesta e controllare l'intestazione del nome host per capire il nome host, e questo è abbastanza fastidioso.
Un modo per aggirare questo?
con l'ultimo emulatore di android sdk, oltre ai passaggi nella risposta di cui sopra, è necessario per disattivare e attivare la modalità aereo per rendere efficace il proxy del punto di accesso. è dovuto a un bug/problema nell'ultimo sdk AFAIK – user756829
perché dopo aver fatto clic sui nomi dei punti di accesso, le impostazioni sono tutte disabilitate? non ha modo di modificare il proxy e le proprietà della porta – DiveInto
Google ha modificato questo sull'ultima versione dell'emulatore Android. Ora devi aggiungere un nuovo APN. Basta creare un nuovo APN con qualsiasi nome e l'APN impostato su "http: //", proxy su 10.0.2.2 e porta su 8888 –