2011-08-24 44 views
0

我創建了一個圖片庫與ios 4.3,我想下載,解碼並保存我的照片,然後再啓動我的應用程序。應用程序與ios 4.3和SOAP

我想使用SOAP與Java服務器,因爲我認爲這是更簡單,但我有核心服務庫的一些問題,我需要這個庫來溝通雙方。

添加這個框架是不可能的。

我需要解決這個問題或其他解決方案。 我已經見過ASIHTTPRequest,但從零開始很難理解。

回答

1

SOAP很少是簡單的答案。

ASIHTTPRequest很適合網絡訪問,但不是SOAP的銀彈。使用Foundation框架的內置類很容易/很難做到。

您首先需要手動構建您的SOAP請求體。使用可輕鬆替換的佔位符鍵入模板XML文件是最簡單的方法。

然後將構造的XML作爲NSMutableURLRequest的HTML正文並使用NSURLConnection發送。

該響應將更多的XML包裝在NSData實例中。使用NSXMLParser來解碼它。

但是假設你想用Java寫一個簡單的解決方案;我會在這裏使用Hessian http://hessian.caucho.com/來實現服務器。

在iOS端使用HessianKit在這裏https://sourceforge.net/projects/hessiankit/並做簡單的RPC調用。

免責聲明;我是HessianKit的作者。

相關問題