如何在android中使用KSOAP调用SOAP Web服务时获取往返时间?

发布于 11-26 16:48 字数 197 浏览 1 评论 0原文

我正在开发一个依赖 .NET Web 服务获取动态数据的 Android 应用程序。因此,为了与 SOAP Web 方法进行通信,我使用 KSOAP2 第三方 API。它运行良好。但我需要使用 KSOAP2 获取每个 Web 服务调用的往返时间,因为与 iPhone 中运行的相同应用程序相比,我的应用程序运行缓慢。所以我需要知道 RTT 来提高 Android 应用程序的性能。

I am developing an Android application which rely on .NET web service for dynamic data. So, to communicate with SOAP web methods i am using KSOAP2 third party API. It is working fine. but i need to get the round trip time for each web service call using KSOAP2 because my application running slow when compared with same application running in iPhone. So I need to know the RTT to improve the performance of my Android application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慵挽2024-12-03 16:48:06

您可以围绕基本时间测量技术对 .NET 服务进行调用,并将响应时间添加到日志中以供以后检查。像这样的东西...

long start = System.currentTimeMillis();
<...call to .NET server ...>
System.out.println("Time taken: "+ ((System.currentTimeMillis() - start)) + "ms");

You could wrap the call to .NET service around basic time measuring technique and add the response time in logs for later inspection. Something like this...

long start = System.currentTimeMillis();
<...call to .NET server ...>
System.out.println("Time taken: "+ ((System.currentTimeMillis() - start)) + "ms");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文