【发布时间】:2015-04-13 08:59:19
【问题描述】:
我正在使用通过电子邮件发送给我的 wsdl 文件来生成 WS 客户端应用程序,但我想知道将 WSDL 托管在服务器上并使用 URL 来请求它是否更好。
实际上,我请求了 URL,但显然这个 WSDL 没有,如果真的有必要,我可以要求为 wsdl 创建一个 URL。
您能告诉我使用 WSDL Url 创建 WS 客户端有什么好处吗?
【问题讨论】:
标签: web-services soap wsdl axis2
我正在使用通过电子邮件发送给我的 wsdl 文件来生成 WS 客户端应用程序,但我想知道将 WSDL 托管在服务器上并使用 URL 来请求它是否更好。
实际上,我请求了 URL,但显然这个 WSDL 没有,如果真的有必要,我可以要求为 wsdl 创建一个 URL。
您能告诉我使用 WSDL Url 创建 WS 客户端有什么好处吗?
【问题讨论】:
标签: web-services soap wsdl axis2
如何生成 WS 客户端对您来说没有区别。在这两种情况下,这只是 WSDL 文档,无论它位于何处。
我认为直接访问 WSDL 与 WSDL 文件相比只有一个好处 - WSDL 将始终是实际的,并且所有 Web 服务更改都将反映到 WSDL 文档中。
如果您使用轴 2,您可以尝试使用 ?wsdl 后缀调用您的 Web 服务来获取 WSDL 文档
如果这是您的网络服务网址
http://localhost:8080/axis2/services/StockQuoteService
这是 wsdl 位置
http://localhost:8080/axis2/services/StockQuoteService?wsdl
【讨论】: