有没有一种简单的方法来监视Android中的网络流量?我正在寻找相当于Firefox或Chrome的控制台,您可以在其中看到REST HTTP调用:请求、响应和标题。我尝试过ADM (Android设备监视器)和“网络统计”,但我没有看到我的HTTP调用的细节。
发布于 2017-11-10 02:39:48
根据Android官方,它只适用于使用HttpURLConnection和OKHttp库的应用程序。如果您正在使用其他网络库或遗留的apache HttpClient。无法捕获网络通信量。
如果网络探查器检测到流量值,但无法识别任何支持的网络请求,则网络连接疑难解答,您将收到以下错误消息: “网络分析数据不可用:没有所选网络流量的信息。” 目前,网络探查器只支持用于网络连接的HttpURLConnection和OkHttp库。如果您的应用程序使用另一个网络连接库,您可能无法在“网络剖析器”中查看您的网络活动。如果您已经收到此错误消息,但您的应用程序确实使用HttpURLConnection或OkHttp,请报告一个错误,或搜索问题跟踪器,以便将您的反馈包含在与您的问题相关的现有报告中。您还可以使用这些资源请求对其他库的支持。
发布于 2017-11-10 04:58:40
试试Facebook http://facebook.github.io/stetho/的Stetho
网络检查 网络检查可以使用Chrome开发工具的全部功能,包括图像预览、JSON响应帮助,甚至导出跟踪到HAR格式。
https://stackoverflow.com/questions/45410980
复制相似问题