问题标签 [ksoap2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5566 浏览

android - java.lang.NoClassDefFoundError: javax.microedition.io.Connector

我正在尝试使用 .net Web 服务,当我从手机运行它(调试)时出现以下错误

java.lang.NoClassDefFoundError: javax.microedition.io.Connector

调用传输对象时出现错误

而在 Eclipse IDE 中,(上下文敏感模型)在我尝试添加它时并没有在对象模型中显示它我只看到 javax.microedition.khronos.* ,没有 javax.microedition.io,这让我更加困惑。

当我尝试在模拟器中调试它时,我只得到一个 VerifyError

如果您需要更多信息,请告诉我

提前致谢

帕特里克

0 投票
3 回答
3188 浏览

.net - 将简单字符串参数传递给 .net webservice 的问题

我有以下调用.net web 服务的代码。代码很好地连接到服务,但参数(设备ID)似乎没有通过。该方法仅返回传递的始终为 null 的 deviceid。

这告诉我 deviceid 参数没有被传递。我以为我看到有人推荐一个数据包嗅探器来查看传出的 xml,但似乎不记得它是什么了。有人可以推荐一个我可以与eclipse和windows结合使用的。

活动代码

网络服务代码

我已经尝试了一切,但无法弄清楚如何解决这个问题。还有其他人有什么建议可以尝试吗?

从钢丝鲨间谍发送的 xml:

谢谢

帕特里克

0 投票
5 回答
19103 浏览

java - 解析 ksoap2 响应

我使用 ksoap2 库从 android 客户端与 SOAP Web 服务进行通信。ksoap 团队做得很好,但问题是,没有任何好的例子可以在不同方面正确使用它。例如,我得到以下数据的肥皂响应:

它是一个复杂的对象,或者更确切地说是 StatusSetting 对象的集合。当我尝试获取 SoapObject 的属性时,它只有 1 个属性,所有数据都作为字符串。它也不能被解析为json。令人难以置信的是,没有人遇到过关于 android 越来越受欢迎的问题。知道是否有人解决了这个问题以及如何解决这个问题会很酷。谢谢。

0 投票
4 回答
7602 浏览

java - ksoap2 android发送数据

我正在尝试让 ksoap2 在 android 上运行。我现在至少花了 10 个小时阅读论坛帖子和文档。只需查询一些方法,例如 getServerTime ,我不必发送任何值,就可以了。我的目标是发送数据并接收响应。例如:发送城市名称,获取城市时间。

我在这个网站上练习:http: //www.nanonull.com/TimeService/TimeService.asmx

这是我的代码:

这是我得到的错误(envelope.bodyIn.toString()):

帮助将不胜感激。

0 投票
1 回答
1677 浏览

android - 如何使用 Ksoap2-Android 使用 Session 依赖的 WCF 服务

Ksoap2-Android用于消费WCF服务。

对于dotnet 客户端,我们将其保留allowCookies="true"在绑定配置中,它会发送相同的 sessionid 并使我的会话在我的 WCF 服务中保持不变(我的服务是相互依赖的并使用会话)。

任何人都知道 的任何此类设置ksoap2-android,这将允许我使用 WCF 服务,使我的会话在服务器上保持不变。

目前,当我对服务进行新调用时,sessionid会发生更改,并且我的所有会话变量都会清除并丢失它们的值。

0 投票
1 回答
4032 浏览

android - 如何使用 ksoap2-android 设置肥皂呼叫超时?

我将ksoap2用于我的 android 项目,效果很好。我已成功连接到远程服务器,但是当我想为我的 androidhttptransport 设置超时时,我目前遇到了问题。

有没有一种干净的方法(也许是要设置的属性?)来处理它?

我在那里发现了同样的问题但不是很详细。有人对这个问题有任何详细的答案吗?

提前感谢您的帮助!

罗曼

0 投票
4 回答
27258 浏览

android - 带有 HTTPS 的 KSOAP 2 Android

我正在使用 KSOAP2 在 Android 中管理 SOAP,但它使用 https 作为 SOAP url,我收到此错误:javax.net.ssl.SSLException: Nottrusted server certificate
一个正常错误,因为证书不受信任,但任何人都知道如何解决此错误的方法?我无法管理证书,因为它来自其他公司并且我无权更改它。

谢谢

0 投票
1 回答
4019 浏览

android - Android 上的 SOAP 网络服务

我正在尝试使用 ksoap2 库连接到 SOAP Web 服务。我已经阅读了一堆关于它的文档,但我被困住了,因为我的请求不是一个普通的请求。

我需要在发送请求之前指定一些标头。

什么时候使用soap客户端来测试webservice我还需要把它放在soap信封头部分:

我的其余代码类似于这种方法

模拟器需要一些时间来处理,所以我假设它会联系服务器,但是对 ...call 的调用会出现:

我的问题是如何将上述标题附加到我的请求中?

我没有为 ksoap 提供好的文档。也许一些教程或示例。谁能指点我一些文档。我找到了javadoc,但它很薄。

我也尝试过格式化我自己的原始 HTTP 请求。(设法在 iPhone 上这样做,它工作得很好)。但是我似乎无法在其中添加请求的正文。我的意思是包含所有标题名称空间和调用所需数据的大肥皂 xml。任何关于这个方向的指针也将不胜感激。

非常感谢,伙计们。

干杯,亚历克斯

0 投票
2 回答
5117 浏览

.net - 使用 ksoap2 将复杂对象数组发送到 .NET Web 服务

我在使用 KSOAP 从 J2ME 客户端向 .net Web 服务(Soap 服务)发送复杂对象数组时遇到问题。

我的 TestSoap.java 文件有一个 setArr() 方法,该方法采用 PropHeaderMapBin 对象数组并将其发送到返回整数(PropHeaderMapBin 对象计数)的 Web 服务

setArr() 方法调用的输出。服务器无法识别 array 中对象的数据类型,它将 arraytype 设置为 anytype[3] 并返回 0 而不是 3。

我的 wsdl 文件供参考

如果有人已经遇到过此类问题并成功解决,我将不胜感激。

0 投票
3 回答
2864 浏览

android - 带有 android 的 KSoap2 或 RESTful Web 服务

在 Android 中处理 Web 服务的最佳方式是什么?我一直在研究 KSoap2 库和 RESTful Web 服务。

我有一个使用 KSoap2,但仅当 Web 服务位于远程服务器上时,而不是在本地主机上。我试图重定向传入和传出的端口,正如它在android开发网站上所说的那样,我使用了我所在网络的ip,我自己的ip和localhost-ip(它在网站上说一个人不能使用localhost 原因是模拟器自己的环回网络。没有工作。

使用 RESTful 网络服务,如果我理解正确,我只尝试了一个使用谷歌应用引擎作为服务器的教程。将 RESTful Web 服务连接到数据库是否容易?我需要在我的应用程序中有一个数据库连接,哪个通常与 REST 一起使用?

很抱歉这个困惑的问题,已经有很多天试图对替代方案进行分类,而且我看起来越困惑。

提前感谢您的帮助!/AK