geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sangjin Lee (JIRA)" <>
Subject [jira] Created: (GERONIMO-3839) some request headers may be added twice
Date Tue, 12 Feb 2008 00:21:08 GMT
some request headers may be added twice

                 Key: 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.

View raw message