我正在尝试在 wso2 中消费后使用 Class Mediator 处理消息。但是,出现以下错误:
Transport level information does not match with SOAP Message namespace URI
任何人都可以指导为什么这是一个错误。下面是我正在使用的 xml 以供参考:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
<soapenv:Body>
<prov>
<rowID>2106480</rowID>
<msisdn>745340612</msisdn>
</prov>
</soapenv:Body>
</soapenv:Envelope>
任何指导或帮助都意义重大。
谢谢
这意味着您正在接收 SOAP 1.2 消息并尝试将其作为 SOAP 1.1 消息使用(反之亦然)。从共享消息来看,命名空间
https://www.w3.org/2003/05/soap-envelope
属于SOAP 1.2。因此,如果您使用内容类型 https://schemas.xmlsoap.org/soap/envelope/
,请将命名空间更改为 text/xml
或将内容类型更改为 application/soap+xml