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