Мой веб-сервис CXF выдает ответ UTF-8, но мне нужен ответ ISO-8859-1.
Я пытался реализовать AbstractPhaseInterceptor с Phase.PRE_STREAM:
@Override
public void handleMessage(Message message) throws Fault {
message.put(Message.ENCODING, "ISO-8859-1");
}
В Soap UI я получаю
HTTP/1.1 200 OK
Content-Language: de-DE
Transfer-Encoding: chunked
Date: Wed, 09 Jan 2019 08:08:57 GMT
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<erstelleBerichtAntwortTyp xmlns:ns1="http://pipapo.de/webservices/foo">
<ns1:status ns1:wert="Fehler"/>
<ns1:meldungen>
<ns1:meldung ns1:schwere="Fehler" ns1:id="AUTHENTIFIZIERUNG" ns1:text="Der Webservice kann den Webservice-Nutzer nicht authentifizieren."/>
</ns1:meldungen>
</erstelleBerichtAntwortTyp>
Но я ожидаю, что ISO-8859-1 (строка 6).
Любая помощь приветствуется ...