hc-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William R. Speirs (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HTTPCORE-264) Allow Overwriting of Content-Length & Transfer-Encoding Headers
Date Tue, 12 Jul 2011 15:31:59 GMT
Allow Overwriting of Content-Length & Transfer-Encoding Headers

                 Key: HTTPCORE-264
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-264
             Project: HttpComponents HttpCore
          Issue Type: Improvement
          Components: HttpCore
    Affects Versions: 4.1.2, 4.2-alpha1, 4.2, Future
         Environment: n/a
            Reporter: William R. Speirs
            Priority: Trivial
             Fix For: 4.1.2, 4.2, Future
         Attachments: ResponseContent.diff

Currently the ResponseContent interceptor will throw an exception if the Content-Length or
Transfer-Encoding headers are found in the response. I am proposing a patch which adds 2 new
constructors to ResponseContent. These new constructors allow ResponseContent to overwrite
the Content-Length and/or Transfer-Encoding headers if they're already found instead of throwing
an exception.

The biggest use I see for this is in a reverse proxy. The response from the proxied server
will already have proper Content-Length and Transfer-Encoding headers. However, this interceptor
throws an exception in this case. The simple answer is to remove this interceptor; however,
I would like to clean-up any response where these headers might be missing.

The default constructor is to thrown an exception if these headers are found.

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org

View raw message