【问题标题】:how to call wcf service from Iphone如何从 Iphone 调用 wcf 服务
【发布时间】:2010-07-13 13:29:04
【问题描述】:

我想开发一个系统,让 Iphone 应用程序可以通过 wcf 服务访问我的数据库。我是新的 wcf 服务,我想知道我应该创建哪个服务(休息还是?)以及为什么它们相互通信?

【问题讨论】:

    标签: .net iphone wcf


    【解决方案1】:

    WCF 服务本质上是 SOAP Web 服务。因此,您应该能够使用 iPhone SOAP 客户端库。见How to access SOAP services from iPhone

    【讨论】:

    • 但我认为 iphone sdk 不支持 SOAP 消息。
    • 查看链接。它指向code.google.com/p/wsdl2objc,它创建了用于调用 SOAP 端点的 Objective C 代码。
    【解决方案2】:
    【解决方案3】:

    我不得不让一个应用程序同时使用普通 wcf 和带有休息支持的 wcf,而休息支持是要走的路。

    有了 rest,在应用程序中生成一个标准的 Web 请求并获取返回给 NSXmlParser 的 XML 会更容易。没有疯狂的肥皂请求建筑。但话又说回来,我没有编写 non-rest wcf 服务,所以也许它只是存在配置问题,这使得它变得更加困难。

    我写的wcf rest服务使用了http://www.asp.net/downloads/starter-kits/wcf-rest的wcf rest starter kit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-13
      • 2017-11-29
      • 2016-01-20
      • 1970-01-01
      • 2012-12-12
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多