使用 Android 模拟器进行 HTTPResponse 调试

问题描述 投票:0回答:3

我想知道是否有办法用 android 模拟器调试 HTTP 响应。我的日志显示响应未完整到达应用程序,我想知道是否是服务器未发送完整响应,或者我的应用程序是否未完全处理响应。

我尝试连接 Fiddler 和 Blurp 代理,它实际上可以与 Blurp 代理一起使用,但仅适用于 HTTP,正如你可能猜到的,我也需要它来支持 HTTPS

android android-emulator
3个回答
1
投票

请参阅有关在模拟器上捕获网络流量的答案:
Android模拟器:如何监控网络流量?


0
投票

您可以在 eclipse 中设置 TCP/IP 监视器。然后将您的 Android 模拟器指向您的计算机以及您设置显示器侦听的端口。然后,监视器会将请求转发到适当的主机(您在创建监视器时配置的主机)。这对你的问题很有用;)

看看这个


0
投票

您可以尝试请求。它具有一键连接到 Android 模拟器的支持,这也可以帮助您修改 https 请求的响应。

步骤

  1. 此处下载 Requestly 桌面应用程序。
  2. 启动您的 Android 模拟器。
  3. 转到“移动应用程序和浏览器”选项卡。
  4. 单击要连接的模拟器的“连接”按钮。

Requestly Android Emulator Debugger

如果您的应用程序启用了 SSL 固定,您可能需要 信任 CA 证书。

就是这样。现在您可以查看所有网络请求并根据需要进行修改。这是相同的

文档

© www.soinside.com 2019 - 2024. All rights reserved.