我想实现一个 WSDL 服务。为了生成它的代码,我使用了不同的工具。当我使用 SoapUI 时,生成文件的方法如下:
*******************************************************
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/">
<soapenv:Header>
<tem:AuthenticationHeader>
<tem:TicketID>?</tem:TicketID>
</tem:AuthenticationHeader>
</soapenv:Header>
<soapenv:Body>
<tem:GetInfo>
<tem:sNo>?</tem:sNo>
<tem:source>?</tem:source>
</tem:GetInfo>
</soapenv:Body>
</soapenv:Envelope>
当我在 Chrome 上使用https://app.boomerangapi.com/时,此方法将是:
<x:Envelope
xmlns:x="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:tem="http://tempuri.org/">
<x:Header>
<tem:AuthenticationHeader>
<tem:TicketID>?</tem:TicketID>
</tem:AuthenticationHeader>
</x:Header>
<x:Body>
<tem:GetInfo>
<tem:sNo>?</tem:sNo>
<tem:source>?</tem:source>
</tem:GetInfo>
</x:Body>
</x:Envelope>
为什么生成的方法在命名空间中不同?!
该服务的来源可能有什么问题?!