问题标签 [android-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 回答
1016 浏览

android - 根据来自 Web 服务的响应移动到新活动

我正在实现一个代码,该代码基于来自 Web 服务的特定响应调用我项目中的下一个活动。我面临一些与导致 NullPointerException 相同的问题

这是我的安卓代码:

更新的 Logcat 也显示了运行时异常:

我已将所有必需的 Internet 权限放入我的 AndroidManifest.xml 文件中。有人可以帮助解决我的问题吗?

0 投票
1 回答
2221 浏览

android - 在android上第一次使用web服务时超时错误

我正在开发在开始获取一些基本数据后立即使用 Web 服务的应用程序。当我进行新模拟器的“全新安装”时,应用程序崩溃,因为 Web 服务消耗超时。但是,当我立即运行相同的代码和相同的模拟器时,它工作正常,然后每次都可以,只是在“干净”模拟器上的第一次运行有问题。任何建议,想法为什么?

PS:使用 .net webservice 在 android 上返回 xml 和 ksoap2 来使用它。

谢谢

0 投票
2 回答
1447 浏览

android - 通过使用 ksoap 生成警告的 Web 服务调用传递字符串

我已经实现了一个调用 SOAP Web 服务的 Android 代码。Web 服务采用“abc#bcd#efg#”形式的字符串参数。当我传递这样的字符串时,我会收到如下警告:

请注意: ArrayList items2 = new ArrayList();

从日志猫:

由于这个应用程序运行,但我仍然没有得到预期的响应

我的安卓代码:

我的网络服务代码:

请帮我解决问题。谢谢

0 投票
1 回答
361 浏览

android - 通过 ksoap2 在 android 中调用 Web 服务时出现错误“Host is Unresolved: paras:80”

我是 android 新手,试图通过 ksoap2 在 android 中调用 web 服务,但还没有成功。当我运行这个项目时,它抛出“Host is Unresolved:paras:80”异常。请帮我摆脱这个问题的。

这是我的java代码: -

0 投票
3 回答
1839 浏览

android - 通过 ksoap2 在 android 中调用 Web 服务(.svc)时出错

运行我通过 KSOAP2 调用 Web 服务的 android 项目时出现以下错误。

“预期:END_TAG{ http://schemas.xmlsoap.org/soap/envelope/ }正文(位置:END_TAGhttp://schemas.xmlsoap.org/soap/envelope/}s:fault>@1:742 in java。 io.InputStreamReader@44ea98d0"

这是我的java代码:

0 投票
2 回答
10811 浏览

android - 从 SOAP Web 服务返回的 JSON 字符串不包含表的记录

我有一个使用 .NET 框架实现的 SOAP Web 服务(.asmx),它以这种形式返回一个 JSON 字符串:

{"checkrecord":[{"rollno":"abc2","percentage":40,"attended":12,"missed":34}],"Table1":[]}

现在在我的 Android 应用程序中,我使用 ksoap 通过以下方式调用 Web 服务:

我收到回复,但回复不包含任何记录并显示空白值。

以下是 Logcat 的回复:

谁能告诉我为什么会这样?

我的网络服务代码:

编辑:我已经使用 .NET 上的客户端应用程序测试了我的 Web 服务代码,它工作正常。根据返回的 JSON 字符串获得正确的响应,其中包含所有记录和值。

0 投票
3 回答
179 浏览

android - 如何在android中使用ID检索响应?

我想使用 id 从 Web 服务器检索响应。我需要将 id 连同命名空间、方法名称、soap 操作和 url 一起发送,我不知道如何使用 ksoap 库与他们一起发送这个 id。任何人都可以帮助我,我们需要使用什么方法来发送 id 来请求?

谢谢,

0 投票
1 回答
956 浏览

android - 即使在 Android 和 .NET 中输入相同的字符串后也有两个不同的哈希值

我有一个 .NET SOAP web serviec(.asmx) 用于 SHA-1 散列以获取 Base64 散列字符串。

这是我的网络服务代码:

这里为输入字符串“abc”返回的哈希是

qZk+NkcGgWq6PiVxeFDCbJzQ2J0=

现在,再次使用 SHA-1 和 Base64 的 Android 代码是:

Android返回的哈希值是(来自输入字符串“abc”的logcat)

11-24 13:56:35.179: 信息/myapp(578): 48a4yT8WPFCmkTxMSC9WaEtSxJI=

11-24 13:56:35.179: INFO/System.out(578): --- 响应 ---- 48a4yT8WPFCmkTxMSC9WaEtSxJI=

有人可以告诉我的代码出了什么问题吗?我在某处双重哈希吗

请帮忙

谢谢

0 投票
2 回答
2009 浏览

android - 使用 KSOAP 的 Web 服务

我正在开发货币转换器应用程序,但我无法获得正确的输出(我得到一个零)。

我正在使用来自http://www.webservicex.net/ws/WSDetails.aspx?CATID=2&WSID=10的网络服务。

WSDL 将函数声明为:

我的安卓课程:

有人对出了什么问题有建议吗?

谢谢!

丹尼尔

0 投票
3 回答
5138 浏览

xml - KSOAP 命名空间和请求的 XML 输出格式

我正在构建一个需要通过 SOAP 接口获取一些数据的 Android 应用程序。我正在尝试使用 KSOAP2 模块(使用 ksoap2-android-2.6.0-jar-with-dependencies.jar)。我无法让 KSOAP 在子元素中为我提供正确的命名空间前缀。

我要这个:

但是 ksoap2 给了我这个:

唯一的区别是第二个 XML 请求中的 Port 元素在标签标签上没有 n0 前缀。

我一直在研究正确的命名空间 xml 理论,在我看来,格式良好的 XML 应该在所有相关元素上都有命名空间前缀,或者父元素应该有一个默认的命名空间定义。使用 SoapUI 我可以手动向我的服务器提交请求并让这些选项中的任何一个起作用,但我无法弄清楚如何让 ksoap 产生任何一种请求格式。即,我不知道如何生成具有默认命名空间的元素,或者如何生成在每个子元素上都具有命名空间前缀的元素。我已经尝试了我能想到的所有设置变体,但我能想到的唯一(不优雅的)解决方案是将前缀手动添加到端口标签。有没有人想出如何实现我想要的?我的 SOAP 服务器没有

这是相关的代码片段: