ios开发中的WSDL webservice

时间:2013-01-31 14:04:37

标签: ios wsdl

即使在观看了很多视频并阅读了大量关于WSDL的教程之后,我也不熟悉Web服务了。我无法理解如何从WSDL获取Web服务方法的URL。我提供的WSDL文件是http://caracal.simform.local:55137/Survely.DataServices.MemberServices.svc?wsdl我想调用此Web服务的所有用户。有人可以解释如何从WSDL文件中提取Web服务/ Web服务方法的精确URL以及如何将参数传递给Web服务(在这种特殊情况下,我想调用login)。我观看的所有教程都告诉我,WSDL文件的服务标签有一个地址标签,它告诉服务的URL,但是这个WSDL不包含一个。

最后一件事,我可以用肥皂调用这项服务,甚至肥皂也不用于装订。如果我想使用HTTP GET / HTTP POST方法调用它,如何提供参数。

我主要关心的是如何从WSDL获取Web服务/ Web服务方法的URL?我想要使​​用它的平台是IOS。

提前致谢。

2 个答案:

答案 0 :(得分:1)

解决所有这些问题的最简单方法是使用wsdl2objc http://code.google.com/p/wsdl2objc/生成代码。请参阅教程如何使用生成的代码。

答案 1 :(得分:1)

我会选择http://sudzc.com。它允许您选择ARC /非ARC实现。 WSDL2Objc是另一种选择,但它暂时没有更新,不像sudzc仍然维护。