1

我正在使用 cxf 客户端来使用在 WSDL 的 XSD 定义中具有 targetNamespace="" 的 Web 服务。CXF 客户端似乎将 ns2 命名空间附加到每个请求,如下所示。

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/“&gt;
 <soap:Body>
        <ns2:ReadSubscriberRequest xmlns:ns2="http://www.x.com/TFProvisioning/“&gt;
           <SubscriberId>9999</SubscriberId>
        </ns2:ReadSubscriberRequest>
 </soap:Body>
</soap:Envelope>

为什么 cxf 添加 ns2 命名空间?ns2 命名空间对soap-service 不熟悉,因此会引发错误:找不到元素“ns2:ReadSubscriberRequest”的声明

在 targetNamespace="" 的情况下,如何防止 cxf 添加 ns2 命名空间引用

4

0 回答 0