Used inteceptor from http://cxf.547215.n5.nabble.
com/Problem-with-web-service-client-encoding-td5724499.html
With encoding as parameter

public class EncodingInterceptor extends AbstractPhaseInterceptor<Message> {

    String encoding="UTF-8";

    public void setEncoding(String encoding) {
        this.encoding = encoding;
    }



    public EncodingInterceptor() {
        super(Phase.RECEIVE);
    }

    @Override
    public void handleMessage(Message message) throws Fault {
        String encoding = (String) message.get(Message.ENCODING);

        if (encoding == null || !encoding.equals(encoding)) {
            message.put(Message.ENCODING, encoding);
        }
    }

}

2016-08-09 10:33 GMT+04:00 Vjacheslav V. Borisov <[email protected]>:

> Hi!
>
> Cannot log properly UTF-8 encoded requests using
> org.apache.cxf.interceptor.LoggingInInterceptor
> I see in log
> Encoding: ISO-8859-1 and Payload with incorrect characters
>
> Do i need to write
> something like public class EncodingInterceptor extends
> AbstractPhaseInterceptor<Message> {
>
> http://cxf.547215.n5.nabble.com/Problem-with-web-service-
> client-encoding-td5724499.html
>
> or there is configuration parameter for defaul encoding ?
>
>
>

Reply via email to