如何将SOAP WSDL中的服务,端口和操作映射到url?

时间:2018-07-26 04:03:03

标签: soap wsdl

这是我的WSDL file,它是Web服务的定义。

我知道Web服务和REST api,但是只知道SOAP的基本知识。每次看到WSDL文件时,我都无法帮助自己将服务和端口映射到url。这是正确的思维方式吗?或者我应该完全放弃将服务映射到URL的想法?

如果可以将WSDL映射到REST URL,该如何映射?

<port> / <operation>

1 个答案:

答案 0 :(得分:0)

invoiceTotal : 2000
paid_total : 500
Balance : 1500

如果看到<wsdl:port> <soap:address location="http://test.developer.intuit.com:83/QBWC/TroubleshootWebServiceFS/Service.asmx"> </wsdl:port> <wsdl:port name="TroubleshootWebServiceFSSoap12" binding="tns:TroubleshootWebServiceFSSoap12"> <soap12:address location="http://test.developer.intuit.com:83/QBWC/TroubleshootWebServiceFS/Service.asmx"/> </wsdl:port> ,则有两个URL,一个是默认URL,另一个是SOAP1.2,但两者相同。没关系。

SOAP1.2,URL将为wsdl

操作名称为http://test.developer.intuit.com:83/QBWC/TroubleshootWebServiceFS/Service.asmxserverVersionclientVersion等。

URL不会随Operation更改,所有操作都将保持不变。

希望它能回答您的两个问题。