使用 .Net Soap 客户端和我的 WSF/PHP 客户端调用相同的 SOAP 服务,我可以看到发送的 XML 之间的差异。
这是我的:
<soapenv:Envelope>
<soapenv:Header>
<soapenv:Action>http://www.aaa.fr/SendMessage</soapenv:Action>
<wsse:Security soapenv:mustUnderstand="1">
<xenc:EncryptedKey Id="EncKeyID-xxxxxxxxx-xxxx-xxxx-xxxx">
这是.Net XML:
<s:Envelope>
<s:Header>
<a:Action s:mustUnderstand="1" u:Id="_3">http://www.aaa.fr/SendMessage</a:Action>
<o:Security s:mustUnderstand="1">
<e:EncryptedKey Id="EncKeyID-xxxxxxxxx-xxxx-xxxx-xxxx">
我不是 XML 和 SOAP 方面的专家,但这有什么大不了的吗?