如何在javax.xml.soap

时间:2019-06-03 20:45:09

标签: java soap cxf

我需要使用SOAP连接到另一台服务器,但是出现了Server did not recognize the value of HTTP Header SOAPAction

错误

我正在使用javax.xml.soap发送SOAP消息。到目前为止,一切正常,但是知道我遇到了这个问题。我尝试手动删除标题,但仍然遇到相同的错误。我做了以下事情:

MimeHeaders headers = soapMessage.getMimeHeaders();
        headers.addHeader("Content-Type", "text/xml");
        headers.removeHeader("SOAPAction");

 MimeHeaders headers = soapMessage.getMimeHeaders();
        headers.removeAllHeaders();

但是在两种情况下,我都会遇到相同的错误...是否可以删除它?我在此link中看到了一些通过AbstractSoapInterceptor链接实现拦截器的解决方案,但是在这里,他们正在使用org.apache.cxf

是否可以使用javax做到这一点,还是应该迁移到apache.cxf?

0 个答案:

没有答案