Как удалить заголовок SoapAction на javax.xml.soap - PullRequest
0 голосов
/ 03 июня 2019

Мне нужно подключиться к другому серверу с помощью 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();

Но в обоих случаях я получаю одну и ту же ошибку ... Есть ли способ ее удалить?Я видел некоторые решения, в которых они реализуют перехватчик со ссылкой AbstractSoapInterceptor в этой ссылке Но там они используют org.apache.cxf

Есть ли способ сделать это с помощью javax или долженперейти на apache.cxf?

...