我应该使用哪种技术来从iPhone使用.NET Web服务?

时间:2010-05-06 09:28:28

标签: iphone web-services protocols

我的.NET Web服务的描述页面包含4种不同的协议来使用它。

  • SOAP 1.1
  • SOAP 1.2
  • HTTP GET
  • HTTP POST

在我正在进行中的iPhone应用程序中,我使用SOAP 1.1和HTTP GET来访问XML数据,然后解析以获取我想要的信息。

我现在正在重构应用程序,并且正在创建一个数据库类,它将使用代码重用来使我当前的数据操作更容易维护。

SOAP 1.1看起来很简单,如果有点笨拙,在iPhone上使用SOAP 1.2对我有什么好处。我假设当我所做的只是字符串的基本XML解析时,差异将没什么影响。

此外,HTTP Get似乎是最简单的!一个简单的 dataWithContentsOfURL 似乎足以得到我需要的东西,我甚至不需要发帖。

iPhone上是否存在任何比其他技术更好的特性?

我现在要研究REST服务。我想我理解无国籍的概念,但不确定它如何适用于上述4个选项。

提前致谢!

1 个答案:

答案 0 :(得分:0)

dataWithContentsOfURL

一直为我工作没有问题。