应用程序与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的作者。