4

即使在观看了大量视频并阅读了大量有关 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。

提前致谢。

4

2 回答 2

1

我会选择http://sudzc.com。它允许您选择 ARC/非 ARC 实现。WSDL2Objc是另一种选择,但它已经有一段时间没有更新了,这与仍在维护的 sudzc 不同。

于 2013-01-31T14:26:32.683 回答
1

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

于 2013-01-31T14:21:17.310 回答