问题标签 [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.
android - 如何在 android 上使用 ksoap2 调用 WCF 服务?
这是我的代码
我可以成功访问 .asmx 服务,但是当我尝试调用 wcf 服务时,虚拟机说:错误:预期:END_TAG{ http://schemas.xmlsoap.org/soap/envelope/ }Body(position:END_TAGhttp:// /schemas.xmlsoap.org/soap/envelope/}s:Fault>@1:712 in java.io.InputStreamReader@43ba6798
如何打印请求发送的内容?
这是 wcf wsdl:
它<xsd:schema>
在标签<wsdl:types>
中使用和asmx<s:schema>
在标签中使用有<wsdl:types>
什么区别?
.net - Android 到 .NET - XML-RPC 还是 KSoap?
我们正在设计一个内部系统,该系统将有一个 .NET PC 基站和许多 Android 手机,通过 WiFi 进行通信。无法在 SOAP 或 XML-RPC 协议之间做出决定。主要关注点是成熟度、兼容性和最小化编码/集成,按此顺序。哪个最好?
本
android - 在 Android 中将 ksoap 对象绑定到 ArrayList 时遇到问题
我正在开发一个调用 Web 服务的应用程序,然后 Web 服务返回一个数组列表。我的问题是我无法将数据放入 ArrayList,然后在 ListView 中显示。任何想法我做错了什么?我知道 Web 服务返回一个 ArrayList 的事实。一切似乎都运行良好,只是 ListView 或 ArrayList 中没有数据.....提前致谢!
编辑:我认为网络服务响应的数据是一种复杂类型。我真的认为这就是我被挂断的地方,但不知道如何纠正它。
2010 年 4 月 21 日:
所以我终于发现我的网络服务返回了一个 JSON 数组。现在将其转移到 ArrayList 和/或 ListView 是一个挑战。我有一种感觉,一旦这个项目完成,它可能会成为一个很棒的教程或示例......
来自 web 服务的示例结果数据:
java - 使用 KSoap 从 Android 调用 Web 服务,只需返回“错误”字符串
我正在尝试使用 ksoap 来调用一个简单的 web 服务。我跟着这个视频尝试开始。当我在信封上调用“getResponse()”时,我只得到字符串“Error”。没有抛出异常或任何其他细节。我已成功连接到我刚刚在本地计算机上设置的简单 Web 服务。这可能与在工作中使用代理服务器有关吗?我的代码如下:
android - KSoap2 列表处理 - 这是正确的方法吗?
我有一个在 glassfish 上运行的基本肥皂服务,它List<String>
像这样返回
现在在 ksoap2 (android) 中,我必须迭代soap-object 属性以获取我的列表:
有没有更好的办法?我在我的实现中找不到任何类映射器。
提前致谢
android - Android 上的 kSOAP2 和 SOAPAction
我正在尝试在 Android 手机上使用 kSOAP2 访问 Web 服务。我认为连接正在建立,但服务器不会回答我的请求,因为我没有提供 SOAP 版本 1.1 中似乎需要的 SOAP 操作标头(如果我在这里错了,请纠正我)我有使用,因为服务器不支持版本 1.2 。请求中返回的具体故障代码如下所示:
在服务器上生成的错误代码(我在 localhost 上运行它)如下所示:
WSDL 的相关部分(至少我是这么想的)看起来像这样:
在我的代码中,我添加了一个标题,但似乎我做错了:
任何建议都会很棒,因为我的想法已经不多了。谢谢大家!
java - ksoap2 不工作
我无法弄清楚为什么我无法从使用 ksoap2 的 Web 服务调用中获得响应。
该调用将 MSISDN 值发送到 Web 服务并应返回一个字符串。我可以在 Web 服务上看到它确实被调用并返回了字符串,但我无法在设备上看到返回的字符串。
我的代码如下:
所以我知道 Web 服务被调用,但我从来没有得到 parameterString 的结果。
添加一些打印输出和错误检查后,我发现代码没有超过注释行 - “//marker”。就在那条线之前,我检查了信封是否为空,而事实并非如此。然而,这个代码块捕获了一个空错误。
所以我认为这意味着响应为空,但我怎样才能获得 Web 服务返回的值?
android - 尝试使用 kSoap 方法 Android 连接到 Web 服务时出现 NullPointerException
我的 Web 服务应该返回一个整数,但每次我运行代码时都会出现 NullPointerException 错误。任何想法或帮助将不胜感激
这是我的代码:
这是日志猫
我认为我的 url 字符串可能是问题所在,但我尝试使用我的 ip 却没有运气
.net - 使用 kSoap 将 ArrayList 从 .net Web 服务返回到 android 应用程序
我的 Web 服务返回了相当多的数据,所以我将它存储在一个数组列表中并将其返回给我的应用程序。我不知道这是否是首选方法。当 arraylist 返回并显示在我的应用程序中时,它还会显示 arraylists“anyType”部分。我对这整个过程很陌生,所以我确定我在某个地方遗漏了一些东西或错误地处理了这个问题。谁能指出我正确的方向?
android - ksoap2 铸造 getResponse()
使用 ksoap2 lib 从 android 调用 .net SOAP1.1 Web 服务我遇到了将响应转换为自定义对象的问题。例如下面的代码在 httpTransport.call(soapAction, soapEnvelope); 之后被正确调用。并且里面有数据。但是正如我在几个示例中看到的那样,我不能将它转换为特定对象,也不能转换为 SoapObject 或 Vector,我得到 CastException 或什么都没有。如果有人知道如何处理它,请帮助。