问题标签 [ksoap]

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 投票
1 回答
241 浏览

android - 在android中调用服务时如何实现请求时间?

我正在使用 Web 服务来检索线程内的数据。所以我开始线程并在其中调用网站。问题是我调用了服务并且 INTERNET 存在然后断开连接我如何停止该请求并停止该线程以便向用户显示没有 INTERNET 覆盖的消息。

这是我的代码,请帮我看看我该怎么办?

0 投票
1 回答
598 浏览

android - 从 Android 中的 .net Web 服务检索 XmlDocument 类对象

我必须从 .net Web 服务获取 xml 数据。Web 服务返回一个 XMLDocument 对象。我无法成功地将数据检索/解释为带有开始标签等的 XML。它看起来像这样

MethodResponse{MethodResult=anyType{BUILDINGPERMITS=anyType{PERMITS=anyType{APNO=1829; 约克=36.09593993; XCOORD=-80.24505836; JOBADDRESS=200 W SECOND ST WINSTON-SALEM 27101-;状态=关闭;}; ...

如果将 XML 数据作为字符串而不是 XMLDocument 发送,我可以成功检索它。有没有办法从返回像 XMLDocument 这样的 .net 对象的 web 服务获取 XML 数据,或者这不切实际?

0 投票
1 回答
7697 浏览

android - HttpTransportSE requestDump 给出 NullPointerException

我正在尝试webservice通过Ksoap2for Android 访问 Android 中的一个。

创建成功,输出所需字符串的SoapObjectSOP 。bodyOut但是当我做一个我创建requestDumpHttpTransportSE对象来进行调用时,NullPointerException会发生一个。换言之,传输对象为空。这怎么可能发生?

网络服务位于http://srilanka.lk:9080/services/CropServiceProxy?wsdl

该服务与 SoapUI 配合得非常好。

SoapUI 请求:

SoapUI 响应:

客户端复杂类型KvmSerializable实现:

网络服务调用:

谁能解释一下?

0 投票
1 回答
2517 浏览

android - 在 Android 上开始使用 KSOAP

我正在尝试在 Visual Studio 2008 中创建 Web 服务调用。但是在运行 android 应用程序时,我在模拟器中没有得到任何输出。你能告诉我我的编码中有什么问题,以便我可以解决它。

_

同样在android的.java文件中,我使用的编码为:

我收到错误,int result = Integer.parseInt(response.getProperty(0).toString());因为“永远不会读取局部变量结果”。

0 投票
2 回答
360 浏览

android - kSOAP 中的 OutOfMemoryException

我通过 SOAP 发送多个 PDF 文件,Android 客户端将接收这些文件。但是当接收到 SOAP 响应时,它会抛出 OutOfMemoryException。

我想知道它是 kSOAP 还是 Android 的限制。请指导我如何克服它。

谢谢。

0 投票
4 回答
3195 浏览

android - android中代理后面的ksoap超时

我尝试了http://www.helloandroid.com/tutorials/using-ksoap2-android-and-parsing-output-data中的示例来获取来自 wsdl 服务的请求和响应。当我尝试无代理时,它工作正常。但是当我在代理后面工作时,我得到“操作超时:请求时间失败:java.net.SocketException”有没有办法将代理设置为 SoapObject 或 Soap Envelop?

0 投票
2 回答
1130 浏览

java - 使用 Ksoap 进行 Xml 解析

我正在使用 ksoap2 进行 xmlparsing。我在我的库中添加了 ksoap2.jar 文件。并完成了这个编码

但我得到了 IO 异常 -----transport.call("http://tempuri.org/" + methodName, envelope);

错误信息是:--

请求 <?xml version="1.0" encoding="UTF-8"?><v:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:d="http://www.w3.org/2001/XMLSchema" xmlns:c="http://schemas.xmlsoap.org/soap/encoding/" xmlns:v="http://schemas.xmlsoap.org/soap/envelope/"><v:Header /><v:Body><AddChild xmlns="http://tempuri.org/" id="o0" c:root="1"><strUserName i:type="d:string">Hello</strUserName><strPassword i:type="d:string">World</strPassword></AddChild></v:Body></v:Envelope>

回复

0 投票
1 回答
5488 浏览

android - 如何在android中使用Ksoap2将json数组作为参数传递给Web服务

我的代码如下:

抛出异常:

0 投票
6 回答
22170 浏览

android - 使用 KSOAP for android 的基本 HTTP 身份验证

我需要使用 Android 使用 SOAP Web 服务。

问题是,在请求特定功能之前,我需要使用基本的 http 请求对客户端进行身份验证。

你知道如何使用 KSOAP 做到这一点吗?

直到此刻,我已经尝试使用 httpsTransportSE.call() 的重载方法,因为它表明我可以为 http 连接指定其他标头

(参考: https ://github.com/mosabua/ksoap2-android/blob/master/ksoap2-j2se/src/main/java/org/ksoap2/transport/HttpTransportSE.java )

“cdXNlcjpwYXNz”是“user:pass”的base 64编码字符串

但我有消息“权限被拒绝”报告回来。

0 投票
2 回答
2852 浏览

android - 复杂的 SOAP 请求

我的要求如下...

如何通过 Android Soap Request 传递相同的...

谢谢。