1

Webservice 已开发于ASP.NET

我们KSOAP2在Android App中使用。现在,有时应用程序会出现上述错误。

服务器和客户端都在同一个网络环境中。由于错误是在RANDOM生成的,因此我无法找到它的原因。

试过:

  1. 网络检查/可达性检查/telnet 和 ping 到服务器。
  2. 相同和不同网络上的设备/模拟器。
  3. 设备上的 3G / EDGE / WiFi 连接。
  4. 服务器已分配最大带宽(另外,目前只有一台设备在使用它。)

注意:以上各点的所有可能组合都已尝试过多次。

谁能建议我如何追踪它?(主要问题是它是随机的)

另外,关于它是 onserver side还是的任何想法client side

4

1 回答 1

0

首先,您应该检查您的KSOAP2 调用是否在单独的Thread.

然后你应该为超时设置适当的值。

HttpsTransportSE transport = new HttpsTransportSE(host, port, file, timeout);

这是随机异常,所以很难找到原因。可能您的服务器有时会出现延迟。但这是通常的问题。您应该为正确运行的应用程序处理异常。在这种情况下,对您的 Web 服务进行新的调用。

于 2013-02-14T14:40:01.907 回答