some request headers may be added twice
---------------------------------------

                 Key: GERONIMO-3839
                 URL: https://issues.apache.org/jira/browse/GERONIMO-3839
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: AsyncHttpClient
    Affects Versions: 1.x
            Reporter: Sangjin Lee
            Assignee: Rick McGuire
            Priority: Minor


Some request headers get special treatment by HttpRequestEncoder.  
HttpRequestEncoder does not make any effort in checking to see if they are 
present in the headers already.  As a result, they may be added twice if one is 
not careful.  For example,

- Content-Type & Content-Length are added by HttpRequestEncoder for POST 
requests, and should not be added by callers.
- Host & User-Agent are always added by HttpRequestEncoder, and should not be 
added by callers as ordinary headers.

Although one could argue that callers should not add these headers by hand, I 
think HttpRequestEncoder still should ensure that they are not added twice.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to