Mam całkowitą szansę na skonfigurowanie serwera proxy do sprawdzania ruchu HTTP (S) dla rozwijanej aplikacji. Próbowałem uruchomiony Fiddler2 i Charles Web proxy, zarówno działać na 127.0.0.1:888 i uruchomieniem emulatora Androida z parametrem:Jak skonfigurować proxy HTTP, takie jak Fiddler2 lub Charles Web Proxy, przy użyciu najnowszego emulatora systemu Android w systemie Windows?
-http-proxy http://127.0.0.1:8888
Aby przetestować go otwieram Android Browser. Widzę w Fiddler2, że żądanie jest kierowane przez proxy. Jednak tylko RARELY powoduje, że żądanie otrzymuje pomyślną odpowiedź. W większości przypadków i kiedy mówię, że mam na myśli w 99% przypadków, żądanie jest ponawiane i nie powiedzie się ponownie, a przeglądarka Android mówi mi "Serwer nie mógł się komunikować".
Czy ktoś znalazł sposób na skonfigurowanie Fiddler2 lub Charlesa do debugowania ruchu HTTP (S) za pośrednictwem emulatora Androida?
"Działa dla mnie" jest raczej nieprzydatna. –
To nie tak, że napisałem "działa dla mnie" i nic więcej. Poza tym, potwierdzenie, że funkcja proxy nie jest całkowicie zepsuta, byłoby dla niektórych użytecznym punktem danych. –
Mam dokładnie to samo zachowanie z emulatorem Charles + Android. Wygląda na to, że emulator otrzymuje częściowe odpowiedzi ... Więc użyjmy wireshark ... –