如何在Android上调用SOAP Web服务

我很难找到关于如何用Android调用标准SOAP/WSDLWeb服务的好信息。我所能找到的要么是非常复杂的文档,要么是对“kSoap 2”的引用,然后是关于用萨克斯..好吧,那很好,但是现在是2008年,所以我想应该有一些好的库来调用标准的Web服务。

Web服务基本上是在NetBeans..我希望IDE支持生成管道类。我只需要最简单/最优雅的方式来联系WSDL基于Android手机的网络服务。

如何在Android上调用SOAP Web服务

MMTTMM
浏览 646回答 3
3回答

萧十郎

Android不提供任何类型的SOAP库。您可以自己编写,也可以使用以下内容kSOAP 2..正如您注意到的,其他人已经能够在自己的项目中编译和使用kSOAP 2,但我没有必要这样做。到目前为止,谷歌对向Android添加SOAP库兴趣不大。我对此的怀疑是,他们更愿意支持当前Web服务向基于REST的服务发展的趋势,并使用JSON作为数据封装格式。或者,使用XMPP进行消息传递。但这只是猜测。目前,基于XML的Web服务在Android上是一项相当重要的任务。不了解NetBeans,我不能与那里可用的工具交谈,但我同意应该有一个更好的库。XmlPullParser可能会避免使用SAX,但我对此不太了解。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android