问题标签 [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 投票
2 回答
1256 浏览

android - 从 Android 连接到我的网络服务 (SOAP 1.1) 时尝试获得任何响应

这是我唯一连接到我的网络服务的课程:

我认为它在 TRY 标签之前就中断了。我在虚拟屏幕上得到的只是:假。任何解决方案..我不知道问题出在哪里?

以下是示例 SOAP 请求和响应。

0 投票
1 回答
381 浏览

java - ksoap2 .jars 的包链接损坏?

我目前正在尝试在使用 webspace 的 android 上构建一个小应用程序,但问题在于,如果我想下载一个 ksoap2 包(例如 ksoap2 和所有依赖项 2.5.2 从这里下载),下载后文件大小为 21.6KB。但表格显示 141KB。

当我尝试将其作为外部库(与 Dalvik 不兼容)导入时,这会导致打印错误,这是无法理解的,因为存档已损坏/损坏。

有人可以给我一个链接,在哪里可以下载正确的 .jar 存档?

(第二个问题:如何使用 javadocs?如果我单击外部库对话框->ksoap2...->javadoc,是否必须将它们设置到路径中?)

提前致谢

0 投票
1 回答
1108 浏览

java - 黑莓模拟器和手机上的 DNS 错误

大家好,在 BB 上连接我的应用程序时遇到了一些麻烦。我正在使用 ksoap2 调用我在 GlassFish 3 上运行的 java webservice。当我调用这个 url 时在模拟器上

“http://equilibrio-120:8088/SocialVoiceServer/SocialServerWSService”

一切正常,它连接,网络服务目前在我自己的电脑上运行。但是,如果我将“;deviceside=true”附加到 url,它将失败给我一个 DNS 错误。有谁知道为什么会这样?

0 投票
1 回答
3769 浏览

android - 使用 kSoap2 在 android 中访问 WebService

自过去三天以来,我一直在挖掘以找出使用 kSoap2 访问 Web 服务的适当方法。现在我可以访问网络服务了,但我需要知道我是否遵循了正确的方法或者我已经超出了标准。我已经发布了完整的代码和输出,如果我在任何地方出错,请纠正我。

// WebServiceConsumer.java

// FootBallScrorerActivity.java

输出:

请点击这里查看输出

任何帮助表示赞赏....提前致谢

0 投票
3 回答
12135 浏览

android - 如何用 ksoap 解析复杂对象?

我使用 ksoap 连接到一个肥皂网络服务。并得到一个 Soapobject 作为回报。我将如何解析这个复杂的肥皂对象。

我的问题是SoapObject为 getProperty 返回一个对象,这可以是树中的叶子或节点。我有一个复杂的结果对象,它由一些整数和字符串以及一个复杂对象列表组成。我现在必须以某种方式决定该属性是叶子还是另一个可以解析为 SoapObject 的复杂对象。

有没有关于如何解析这个的例子?

0 投票
1 回答
2446 浏览

java - 在 Android 中使用 Ksoap2 调用具有不同命名空间的 WSDL

我正在使用 Ksoap2 库从 Android 调用 WSDL。我已经完成了,没有任何问题,但是这个 WSDL 特别是有很多不同的名称空间,这会导致大问题。我发现的只是

http://ksoap.objectweb.org/project/mailingLists/ksoap/msg00454.html

如何在 Android 中解析复杂的 SOAP 响应

他们说你不能开箱即用地修复它,所以你必须创建一个 QName 类并更改 SoapObject/PropertyInfo 以支持它。但我不知道如何手动做到这一点。

有没有人做过类似的事情?

谢谢!

0 投票
2 回答
1364 浏览

java - KXmlParser.require(KXmlParser.java 在 java 中访问 SOAP Web 服务时

我添加了库“ksoap2-android-assembly-2.4-jar-with-dependencies.jar”,但出现以下错误:

0 投票
3 回答
29207 浏览

android - java.lang.ClassCastException:org.ksoap2.serialization.SoapPrimitive?

我正在从我的 android 客户端应用程序调用 Web 服务。在我尝试显示它时得到响应后,我得到了 ClassCastException。以下是我的代码:

我在item_code.setText((CharSequence)(response.getProperty(6))) 处遇到异常; 作为

请尽快提出一些解决方案。

问候, 拉胡尔

0 投票
2 回答
2696 浏览

android - ksoap2 - 请求参数总是丢失

我有一个 ASP.Net 网络服务,它可以从 iPhone SOAP 代码或另一个 .Net 客户端完美调用。但是,当我尝试使用 Ksoap2 时,未设置传递给服务的参数。在服务中,不能传入参数“AuthenticationID”,因为 WebMethod 所做的第一件事是检查字符串是否为空或空并返回“AuthenticationFailure”响应。我确实得到了响应,所以我知道 SOAP 的东西很好,只是参数没有被传递。

WSDL 如下所示:

请给我一些东西来尝试这只是一个简单的服务,我认为使用 KSoap2 很容易使用。谢谢!

0 投票
3 回答
12290 浏览

android - 适用于 Android 的 KSOAP2 提供

我正在尝试访问其 WSDL 位于http://srilanka.lk:9080/services/CropServiceProxy?wsdl的 Web 服务。使用 SoapUI 我发送了一个请求并成功获得了响应。

然后使用 KSoap2 for Android 我试图得到回应。但我得到的只是一个 SoapFault 错误。代码如下。

String NAMESPACE = "http://schemas.icta.lk/xsd/crop/handler/v1";

这导致以下结果。

我尝试使用 VER11,但它随后给出了以下错误作为 bodyIn。

Ksoap2 for android 有什么问题吗?那么还有另一种方式可以在 Android 中使用 Web 服务吗?(只有 SOAP 可用)

更新:我尝试了复杂类型的 KvmSerializable 接口。以下是我的代码。我仍然得到同样的错误。在 http_transport.call 行中引发了 XMLPullParser 错误。

这是客户端的复杂类型实现。我只有 WSDL。

用于访问和解析 Web 服务响应的修改代码。

String NAMESPACE = "http://schemas.icta.lk/xsd/crop/handler/v1/"; 字符串 URL = "http://www.srilanka.lk:9080/services/CropServiceProxy.CropServiceProxyHttpSoap12Endpoint"; String method_name = "getCropDataList"; 字符串 SOAP_ACTION = "http://schemas.icta.lk/xsd/crop/handler/v1/getCropDataList";