这是我的WSDL file,它是Web服务的定义。
我知道Web服务和REST api,但是只知道SOAP的基本知识。每次看到WSDL文件时,我都无法帮助自己将服务和端口映射到url。这是正确的思维方式吗?或者我应该完全放弃将服务映射到URL的想法?
如果可以将WSDL映射到REST URL,该如何映射?
<port>
/ <operation>
?
答案 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.asmx
,serverVersion
,clientVersion
等。
URL不会随Operation更改,所有操作都将保持不变。
希望它能回答您的两个问题。