我正在使用cxf客户端来使用WSDL的XSD定义中具有targetNamespace =“”的Web服务。 CXF客户端似乎在每个请求中附加了ns2的命名空间,如下所示。
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/“>
<soap:Body>
<ns2:ReadSubscriberRequest xmlns:ns2="http://www.x.com/TFProvisioning/“>
<SubscriberId>9999</SubscriberId>
</ns2:ReadSubscriberRequest>
</soap:Body>
</soap:Envelope>
为什么cxf添加ns2名称空间? ns2名称空间对soap-service不熟悉,因此会抛出错误:找不到元素'ns2:ReadSubscriberRequest'的声明
如果在targetNamespace =“”
的情况下,如何阻止cxf添加ns2命名空间引用