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個選項。
在此先感謝!