【问题标题】:WSDL webservice in ios developmentios开发中的WSDL webservice
【发布时间】:2013-01-31 14:04:36
【问题描述】:

即使在观看了很多视频并阅读了大量有关 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 不包含一个。

最后一件事,我可以用soap调用这个服务吗,即使soap不用于绑定。如果我想使用 HTTP GET / HTTP POST 方法调用它,参数将如何提供。

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

提前致谢。

【问题讨论】:

    标签: ios wsdl


    【解决方案1】:

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

    【讨论】:

    • 我不知道这是否只是我的 Web 服务的问题,但是 wsdl2objc 在创建 objc 文件时出现了许多错误。它无法创建文件。
    【解决方案2】:

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

    【讨论】:

    • sudz.com 是付费解决方案
    • 你有它的会员吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多