2010-08-11 53 views
0

我如何在iPhone中使用Restful webservice而不是soap?iphone中的REST風格的webservice

+2

它已被問了很多次。在發佈問題之前在stackoverflow上搜索。請參閱:http://stackoverflow.com/questions/3110817/iphone-dealing-with-xml-vs-soap-vs-json-vs-restful或http://stackoverflow.com/questions/1908560/developing-restful-網站和iPhone和可能其他智能手機應用等等... http://stackoverflow.com/search?q=restful+webservice+iphone – lukya 2010-08-11 09:55:49

回答

0

我還建議首先在Stackoverflow上搜索可能的答案。但是使用REST基礎web服務的一個具體答案。我強烈建議ASIHTTPRequest。他們有一個非常簡單的方法來從服務中檢索數據。我在很多需要訪問web服務的應用程序中使用了代碼。

NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com"]; 
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request startSynchronous]; 
NSError *error = [request error]; 
if (!error) { 
    NSString *response = [request responseString]; 
} 
+0

是這種方法足以接收來自服務的數據? 我應該導入哪些庫文件以使用ASIHTTPRequest? – carthee 2010-08-12 10:31:43

+0

是的,'response'變量將包含服務返回的數據。訪問http://allseeing-i.com/ASIHTTPRequest/Setup-instructions並下載他們的文件,然後按照說明覆制它們。 – christophercotton 2010-08-12 14:56:24

+0

你好,我是新來的ios,所以任何人都有工作的例子來調用和解析restfull webservice – user1374 2014-02-24 05:51:47