use*_*023 12 service port soap wsdl web-services
一个不同的问题,与基本问题.在我的WSDL文件的末尾.
<wsdl:service name="Lighting">
<wsdl:port name="SwitchPower" binding="tns:SwitchPower">
<soap:address location="http://localhost:8080/Lighting/SwitchPower/" />
</wsdl:port>
<wsdl:port name="Dimming" binding="tns:Dimming">
<soap:address location="http://localhost:8080/Lighting/Dimming/" />
</wsdl:port>
</wsdl:service>
Run Code Online (Sandbox Code Playgroud)
具有两个端口的相同服务.这样对吗?
如果不是,规范的规则是什么?
Jop*_*ops 12
是.想象一下,在现实生活中,这确实是可能的:

请参阅W3 WSDL规范的第2.7节.您可以看到*表示您可以在服务下拥有多个端口.实际上,服务将一组相关端口组合在一起.但有几点需要注意.
服务将一组相关端口组合在一起:
<wsdl:definitions .... >
<wsdl:service name="nmtoken"> *
<wsdl:port .... />*
</wsdl:service>
</wsdl:definitions>
Run Code Online (Sandbox Code Playgroud)
name属性在封闭的WSDL文档中定义的所有服务中提供唯一名称.
服务中的端口具有以下关系:
| 归档时间: |
|
| 查看次数: |
14389 次 |
| 最近记录: |