从 WSDL URL 或从 WSDL 文件生成 WS 客户端哪个更好?

Which is better to generate the WS client from the WSDL URL or from the WSDL file?

我正在使用通过电子邮件发送给我的 wsdl 文件来生成 WS 客户端应用程序,但我想知道将 WSDL 托管在服务器上并使用 URL 来请求它是否更好。

实际上,我请求了 URL,但显然这个 WSDL 没有,如果确实有必要,我可以要求为 wsdl 创建一个 Url。

您能告诉我使用 WSDL Url 创建 WS 客户端有什么好处吗?

WS客户端的生成方式与您没有区别。在这两种情况下,这只是 WSDL 文档,无论它位于何处。

我只看到针对 WSDL 文件直接访问 WSDL 的一个好处 - WSDL 将始终是实际的,并且所有 Web 服务更改都将反映到 WSDL 文档中。

如果您使用轴 2,您可以尝试使用 ?wsdl 后缀调用您的网络服务以获取 WSDL 文档

如果这是您的网络服务 url

http://localhost:8080/axis2/services/StockQuoteService

这是 wsdl 位置

http://localhost:8080/axis2/services/StockQuoteService?wsdl