【发布时间】:2013-09-26 09:17:41
【问题描述】:
我正在尝试使用 Xcode 和 Objective-C 连接 iOS 项目中的 SOAP Web 服务。
我的问题是我发现的所有方法都非常原始(例如键入手动肥皂信封并将其发送到 HTTP Transporter(或类似的东西),然后手动解析响应以提取信息)。
我没有找到任何专业的方法来做到这一点。
关于图书馆的任何想法或更好的方法?
【问题讨论】:
标签: ios objective-c web-services soap
我正在尝试使用 Xcode 和 Objective-C 连接 iOS 项目中的 SOAP Web 服务。
我的问题是我发现的所有方法都非常原始(例如键入手动肥皂信封并将其发送到 HTTP Transporter(或类似的东西),然后手动解析响应以提取信息)。
我没有找到任何专业的方法来做到这一点。
关于图书馆的任何想法或更好的方法?
【问题讨论】:
标签: ios objective-c web-services soap
尝试使用http://easywsdl.com。该站点将生成所有必需的类,您可以使用这些类连接到您的 WS。该生成器适用于非常复杂的 WSDL 文件。
【讨论】:
iOS 没有任何原生支持来使用 SOAP Web 服务。您需要让客户端使用服务。 wsdl2objc 是从 WSDL 生成 Objective-C 代码以调用 SOAP 服务的非常令人印象深刻的工具。 您可以参考它的Usage instructions 了解如何使用从 WSDL2ObjC 生成的代码
【讨论】: