如何从iPhone应用程序调用WSDL Web服务?

时间:2011-09-16 14:30:35

标签: ios4

我正在使用WSDL网络服务制作iPhone应用程序,但我不知道如何从iPhone调用它。

非常感谢帮助。

2 个答案:

答案 0 :(得分:2)

看看wsdl2objc:http://code.google.com/p/wsdl2objc/

还有一些其他工具可以帮助为iOS应用程序创建SOAP互操作层,但我建议只在必要时才使用它们。看一下使用JSON与您的Web服务进行通信。

答案 1 :(得分:0)

虽然有一些工具可以为您生成代码。我不喜欢将它们用作自定义,调试它会很痛苦。所以这就是我的所作所为: 下载SOAP UI(谷歌搜索它)然后给它你的wsdl和端点它将为你生成样例请求。你也可以得到回应。 在您的XCode项目View控制器中(通常我在我的模型中与View Controller分离)使用NSURLConnection构建您的POST异步连接,然后在您的didFinishLoading中获取数据。如果响应是XML,则使用NSXML或libxml解析器解析XML。

这将帮助您入门。