应用程序与ios 4.3和SOAP

问题描述:

我创建了一个图片库与ios 4.3,我想下载,解码并保存我的照片,然后再启动我的应用程序。应用程序与ios 4.3和SOAP

我想使用SOAP与Java服务器,因为我认为这是更简单,但我有核心服务库的一些问题,我需要这个库来沟通双方。

添加这个框架是不可能的。

我需要解决这个问题或其他解决方案。 我已经见过ASIHTTPRequest,但从零开始很难理解。

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的作者。