Ger*_*ero 224 iphone soap wsdl web-services ios
我打算为iPhone开发一个应用程序,该应用程序必须访问几个SOAP服务.在iPhone SDK中进行一些基本检查时,我无法找到任何访问SOAP服务的支持,一点谷歌搜索得出的结论是iPhone SDK中不支持SOAP.
因此,如果我想构建该应用程序,我需要提出一种从iPhone访问SOAP服务的方法.什么是最好的方法?任何最佳做法?有人已经使用iPhone SDK中存在的功能来编写库以访问SOAP服务吗?
(由于我需要访问的服务是由另一方公开的,并且它们只将它公开为SOAP,遗憾的是不能选择切换到另一种类型的接口(例如基于REST的API).
格罗
sch*_*hwa 52
一句话:不要.
好吧,显然这不是一个真正的答案.但是仍然应该不惜一切代价避免使用SOAP.;-)是否可以在iPhone和Web服务之间添加代理服务器?也许将REST转换为SOAP的东西?
您可以尝试CSOAP,这是一个依赖于libxml2(包含在iPhone SDK中)的SOAP库.
我为OSX 编写了自己的SOAP框架.但是它没有被主动维护,并且需要一些时间来移植到iPhone(你需要用TouchXML替换NSXML 才能开始)
我的解决方案是让代理服务器接受REST,发出SOAP请求,并使用PHP返回结果.
实施时间:15-30分钟.
不是最优雅,但坚实.
| 归档时间: |
|
| 查看次数: |
148602 次 |
| 最近记录: |