我正在构建一个 .NET“Web 服务”和一个将使用这些服务的 iPhone 应用程序。我很好奇是否有任何构建两者之间交换数据的协议的最佳实践。对于我来说,基于 SOAP 的 Web 服务对于 iPhone 应用程序来说太沉重了。也许可以用 REST、JSON、POX 代替?当然,应用程序的具体情况在某种程度上决定了协议,但我很好奇其他人做了什么。
理想情况下,如果可能的话,我希望利用 WCF(同样,可能是它的 REST、JSON 或 POX 支持),以便我可以保持选择开放,以便将来为其他客户端应用程序创建其他绑定。
任何建议将不胜感激。
Thanks.
我们目前正在为我们的一个应用程序使用基于 WCF 的 REST/POX 服务。我建议坚持使用 REST/POX,因为 iPhone 上没有用于 Web 服务(据我所知)的类生成器,就像您通过添加服务引用进入 .NET 世界一样。这将使解析变得更加简单,因为您不必担心添加到消息中的所有额外的垃圾肥皂。
基本上看一下 NSUrlConnection 和 NSXmlParser 并阅读“键值编码”(使 xml 解析变得更容易),您将拥有用最少的代码完成它所需的一切。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)