我必须将xml内容发送到soap消息。
Web服务拒绝该请求,因为正文的根元素中有一个额外的前缀。
生成的soap消息是:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns3:rootElement xmlns:ns2="http://webserviceprovider/result" xmlns:ns3="http://webserviceprovider/request">
--- other data
</ns3:rootElement>
</S:Body>
Web服务的期望是没有前缀的肥皂消息(ns3):
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<rootElement xmlns:ns2="http://webserviceprovider/result" xmlns:ns3="http://webserviceprovider/request">
--- other data
</rootElement>
</S:Body>
感谢。