-
Notifications
You must be signed in to change notification settings - Fork 108
How to listen to httpUrlConnection in Android app from Fiddler
omercs edited this page Oct 3, 2014
·
1 revision
- Setup fiddler at your PC to listen to remote connections
- Get your ip for proxy from fiddler. See fiddler instructions for that.
- Configure your device or emulator for proxy setup for this ip and port
- Visit your proxy at the browser like: http://yourIpAdress:8888
- Click to install fiddler cert
- Verify that you can see this cert at Settings->Security->Trusted Credentials->click User tab
- Try to visit some pages at the browser(at your device or emulator). You should see them at Fiddler now.
- When you run apps, they may use HttpsUrlconnection. It will not show up at the Fiddler.
You need to do one more trick in Fiddler:
- In Fiddler click "Rules->Customize Rules"
- In opened script and find function OnBeforeResponse
In the function body add following code:
if (oSession.oRequest["User-Agent"].indexOf("Dalvik") > -1 && oSession.HTTPMethodIs("CONNECT")) {
oSession.oResponse.headers["Connection"] = "Keep-Alive";
}
Fiddler: http://www.telerik.com/fiddler
- Error Handling
- Auth Telemetry
- Logging
- Doze and App Standby
- ProGuard
- Session Cookies in WebView
- Resource Overrides