在使用 Swift 语言的 XCode(适用于 iOS 8)中,没有为 NAV Web 服务添加服务引用文件夹
了解 iOS 8 (Swift) 没有用于创建代理的 Web 服务引用。那么,在这方面,Swift 如何使用 Microsoft Dynamics NAVISION 的 SOAP Web 服务呢?有哪些可用的方法或解决方法?
谢谢
最佳答案
获取免费的每晚构建 SoapUI 。我说每晚只是因为不久前它是唯一支持 Windows 授权的版本,如果您的 Nav Web 服务配置了其他授权类型,则只需使用稳定版本。
SoapUI 能够使用提供的 Web 服务 URL 并为您制作示例 SOAP 消息。您甚至可以将这些消息发送到您的服务以测试其是否有效并检查响应。
- 获取网络服务 WSDL 的 URL。
- 在 SoapUI 中创建新项目,并将 URL 粘贴到
Initial WSDL\WADL
字段中,然后单击“确定”。 - 将处理 WSDL,并在项目树中列出您服务的所有可用函数(方法)。
- 通过展开并点击它们,您可以创建、查看和运行针对您的服务的请求。
或者观看这段短片video .
关于web-services - Swift 如何使用 Dynamics NAVISION 中的 SOAP WebService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25173066/