在我使用 wsdl 生成 Web 服务客户端类之后,我还需要在运行时使用 wsdl 吗?似乎我不必这样做,但在生成的类中,我看到了 wsdl 文件的 url 链接。那么客户端在运行时是否需要 wsdl 才能使用 Web 服务?
问问题
799 次
1 回答
1
这取决于语言。您没有指定您正在使用什么,但是 - 例如......
- 在 c# 中,如果通过 Visual Studio 生成代理,则在运行时不使用 WSDL;它会为您生成一个替代使用的类。
- 我见过其他需要 WSDL 本地副本的客户端。旧版本的 MS Soap Toolkit 需要一个。我们在 VB6 中使用该工具包时遇到了这个问题。
- 根据this question,java在运行时需要一个wsdl,因为在运行时会生成一些依赖项。
于 2013-07-28T03:36:55.067 回答