2

在我使用 wsdl 生成 Web 服务客户端类之后,我还需要在运行时使用 wsdl 吗?似乎我不必这样做,但在生成的类中,我看到了 wsdl 文件的 url 链接。那么客户端在运行时是否需要 wsdl 才能使用 Web 服务?

4

1 回答 1

1

这取决于语言。您没有指定您正在使用什么,但是 - 例如......

  • 在 c# 中,如果通过 Visual Studio 生成代理,则在运行时不使用 WSDL;它会为您生成一个替代使用的类。
  • 我见过其他需要 WSDL 本地副本的客户端。旧版本的 MS Soap Toolkit 需要一个。我们在 VB6 中使用该工具包时遇到了这个问题。
  • 根据this question,java在运行时需要一个wsdl,因为在运行时会生成一些依赖项。
于 2013-07-28T03:36:55.067 回答