如何检查WebViews发出的HTTP请求

Fra*_*les 7 android httprequest android-webview

如您所知,加载单个页面时会发送大量请求(图像,脚本,AJAX等).所以我需要得到所有这些请求并检查它们.

所以问题是:我如何检查WebView加载页面时发出的HTTP请求?

我想要:标题,方法,状态代码,响应,cookie.


现在,我有:

 public  void onLoadResource(WebView view, String url){
    Log.d("my-tag", "onLoadResource = "  + url );
}
Run Code Online (Sandbox Code Playgroud)

但这只显示了我的URL.

Sim*_*ays 1

最简单的方法是使用代理。我使用Charles,但我确信还有其他的。在设备上,转到 WiFi 设置,长按您连接的 WiFi 设置,选择“修改网络”并启用高级选项。在那里您可以配置整个设备的代理设置。