如何从iPhone访问SOAP服务我正计划为iPhone开发一个应用程序,这个应用程序需要访问几个SOAP服务。虽然在iPhoneSDK中做了一些基本检查,但没有找到任何对访问SOAP服务的支持,但通过Google搜索,可以得出结论,在iPhoneSDK中没有对SOAP的支持。因此,如果我真的想要构建这个应用程序,我需要想出一种从iPhone上访问SOAP服务的方法。什么是最好的方法?有什么最佳做法吗?是否有人已经使用iPhoneSDK中的功能编写了一个库来访问SOAP服务?(因为我需要访问的服务是由另一方公开的,而且他们只将它公开为SOAP,不幸的是,切换到另一种类型的接口(例如,基于REST的API)并不是一种选择。吉罗
3 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
我一直在低级别(XML生成和解析)上进行自己的访问,以处理来自Object-C的偶尔需要执行SOAP样式请求的问题。尽管如此,仍有一个名为SOAPClient的图书馆(肥皂客户机),这是开放源码(BSD许可的),可在Google代码(mac-soapclient)这可能很有趣。
我不会证明它的能力或有效性,因为我从来没有使用过它,或者必须使用它的API,但是它是可用的,并且可能会根据您的需要为您提供一个快速的解决方案。
苹果曾经有过一个名为WS-MakeStubs的非常坏的实用程序。我不认为它在iphone上是可用的,但您可能也对一个开源库感兴趣,该库的目的是替换用于与SOAP客户端交互的代码生成目标C。
- 3 回答
- 0 关注
- 491 浏览
添加回答
举报
0/150
提交
取消