wsdl Url 中“.wsdl”和“?wsdl”之间的区别

5 java websphere wsdl web-services jax-ws

我在 Web Sphere 服务器上部署了一个 jax-ws Web 服务,当我尝试使用 url 在浏览器中访问 wsdl 时

"Http://localhost:7001/HelloWorldService/port/helloworld?wsdl"
Run Code Online (Sandbox Code Playgroud)

我看到网址已更改为以下网址

"Http://localhost:7001/HelloWorldService/port/helloworld/HelloWorldService.wsdl"
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下.wsdl 和 ?wsdl 之间的区别以及需要做什么才能保持 url 与 ?wsdl 相同而不是更改为 .wsdl 吗?

Rue*_*oel 4

helloworld?wsdl --> 只是向服务提供商发出请求,以便您可以获得 wsdl。

HelloWorldService.wsdl" --> 这是描述具有一组端点的服务的实际文件。