【发布时间】:2010-07-13 13:29:04
【问题描述】:
我想开发一个系统,让 Iphone 应用程序可以通过 wcf 服务访问我的数据库。我是新的 wcf 服务,我想知道我应该创建哪个服务(休息还是?)以及为什么它们相互通信?
【问题讨论】:
我想开发一个系统,让 Iphone 应用程序可以通过 wcf 服务访问我的数据库。我是新的 wcf 服务,我想知道我应该创建哪个服务(休息还是?)以及为什么它们相互通信?
【问题讨论】:
WCF 服务本质上是 SOAP Web 服务。因此,您应该能够使用 iPhone SOAP 客户端库。见How to access SOAP services from iPhone。
【讨论】:
我不得不让一个应用程序同时使用普通 wcf 和带有休息支持的 wcf,而休息支持是要走的路。
有了 rest,在应用程序中生成一个标准的 Web 请求并获取返回给 NSXmlParser 的 XML 会更容易。没有疯狂的肥皂请求建筑。但话又说回来,我没有编写 non-rest wcf 服务,所以也许它只是存在配置问题,这使得它变得更加困难。
我写的wcf rest服务使用了http://www.asp.net/downloads/starter-kits/wcf-rest的wcf rest starter kit
【讨论】: