> On Mon, 2017-02-06 at 12:10 +0100, Oliver Stöneberg wrote:
> > A few days ago I wrote some test for some code I am using HttpClient 
> > in. The current code is using 4.5.2. After I finsihed the tests I 
> > backported those to anolder version of the compomonent I am using
> > the 
> > library in which still uses 4.3.x. The tests worked fine with the 
> > latest version, but with the older one I got the following exception:
> >
> > Caused by: org.apache.http.HttpException: Unsupported Content-Coding:
> > UTF-8
> >     at
> > org.apache.http.client.protocol.ResponseContentEncoding.process(Respo
> > nseContentEncoding.java:98)
> >     at
> > org.apache.http.protocol.ImmutableHttpProcessor.process(ImmutableHttp
> > Processor.java:139)
> >     at
> > org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java
> > :200)
> >     at
> > org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:86)
> >     at
> > org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java
> > :108)
> >     at
> > org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttp
> > Client.java:184)
> >     ... 37 more
> >
> > It turns out some part of the code was using "Content-Encoding" to 
> > specify the charset of the response content. It feels a bit strange 
> > to me that a newer version would not report such a serious error. I 
> > looked at the code in question and I can see that 
> > ResponseContentEncoding.java change quite a bit and now has an 
> > "ignoreUnknown" flag for these cases - unfortunately that appears to 
> > be hard-coded to "true" now and cannot be configured.
> >
> > I browsed the release notes for some insight on this and it appears 
> > to be that the fix for 
> >
> > * [HTTPCLIENT-1550] Fixed 'deflate' zlib header check.
> >   Contributed by Oleg Kalnichevski <olegk at apache.org>
> >
> > caused this change in behavior. Seems to me like the fix went a bit 
> > too far on this.
> >
>
> See HTTPCLIENT-1643 for details
>
> https://issues.apache.org/jira/browse/HTTPCLIENT-1643
>
> Oleg

Thanks a lot. That did the trick. Would have been nice to have this
behavior change mentioned in the release notes.


---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to