2

我只有 wsdl 文件,我对它的内容一无所知。我必须实现两个功能

  1. 获取有关 wsdl 文件中描述的所有 Web 服务(名称和参数)的详细信息
  2. 调用 web 服务而不生成存根 java 类。
4

1 回答 1

2

您不需要生成代码来使用 JAX-WS 客户端 -示例- 但您需要了解请求/响应的形式才能调用服务并解释响应。

WSDL 描述了 SOAP 有效负载的形式。SOAP 有效负载可以包含各种复杂的 XML 结构。该服务可能能够在合同中描述其所有约束,但可能存在无法描述的逻辑约束。您可以从 WSDL 推断出有限数量的内容。

于 2013-02-27T16:33:09.537 回答