[ https://issues.apache.org/jira/browse/CXF-6100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-6100. ------------------------------ Resolution: Not a Problem Fix Version/s: Invalid Working as designed. > Include the header 'content-encoding' during logging on client side > ------------------------------------------------------------------- > > Key: CXF-6100 > URL: https://issues.apache.org/jira/browse/CXF-6100 > Project: CXF > Issue Type: Improvement > Components: Core > Affects Versions: 3.0.2 > Reporter: member sound > Priority: Minor > Fix For: Invalid > > > From the client perspective: > LogginInInterceptor and GZIPInInterceptor in combination will log the xml > responses from webservices. > By debugging I know now that the "content-encoding" header is explicitly > removed by the GZIPInInterceptor: > {code:title=GZIPInInterceptor.java|borderStyle=solid} > // remove content encoding header as we've now dealt with it > if (key.equalsIgnoreCase("Content-Encoding")) { > protocolHeaders.remove(key); > break; > } > {code} > I think for logs quality it would be much better to leave the header as it > is. Because one could then directly see which xml responses have been > reveived compressed. And the statement "remove content encoding as we've now > dealt with it", I think when the logged xml is human readably, it should be > clear to the user that obviously the application has dealt with the encoding. > So the removal of the header does not add extra information here, but > prevents many users from clearly seeing the real xml response including all > headers. > (I searched the net and came to numerous threads and users that claimed the > same issue "how can I know my received xml response was gzip compressed?", > but non of them had a solution). > It would be great if you could discuss to take out the explicit header > removal statement. -- This message was sent by Atlassian JIRA (v6.3.4#6332)