我需要调试一个移动应用程序和它正在调用的 web 服务。
调试从移动应用程序到 Web 服务的调用的最简单方法是什么?
我记得有一个站点代理对 Web 服务的调用并显示所有调用信息,但我不记得它的名称。Azure 移动服务团队在 Build 中使用它。
我需要调试一个移动应用程序和它正在调用的 web 服务。
调试从移动应用程序到 Web 服务的调用的最简单方法是什么?
我记得有一个站点代理对 Web 服务的调用并显示所有调用信息,但我不记得它的名称。Azure 移动服务团队在 Build 中使用它。
您通常在您的移动应用程序中设置一个调试版本,其中互联网呼叫通过在您的桌面计算机上运行的 Fiddler 进行代理。这是从移动应用程序调试 Web 服务调用的一种非常强大且方便的方法。
但是,这需要一个能够显式设置代理地址的开发环境和 http 库。或者可以选择在所有连接上设置全局代理的移动操作系统。
我找到了我正在寻找的服务
为了让 Runscope 捕获流量,您需要将其引导通过我们的网关。这是通过包含目标 API 主机名和存储桶密钥的特殊 Runscope URL 来完成的。
创建 Runscope URL 的基本公式是:
从目标 API 的方案和主机名开始。对于此示例,我们将使用https://api.yourapihere.com。用破折号替换点。如果主机名有破折号,请将它们加倍。附加一个破折号,您的存储桶密钥和 runscope.net。我们现在有 https://api-yourapihere-com-cawa10y5hiwi.runscope.net。从您的代码或其他 HTTP 客户端,使用您创建的 Runscope URL 执行 API 调用。路径、标头、请求数据和 URL 查询字符串参数不需要更改。