0
我的.NET Web服务的描述页面包含4个不同的协议来使用它。我应该使用哪种技术从iPhone中使用.NET Web服务?
- 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个选项。
在此先感谢!