geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rick McGuire (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (GERONIMO-3618) when redirected via status code 30x, the original query is incorrectly appended to the location
Date Wed, 12 Dec 2007 10:43:43 GMT

     [ https://issues.apache.org/jira/browse/GERONIMO-3618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Rick McGuire reassigned GERONIMO-3618:
--------------------------------------

    Assignee: Rick McGuire

> when redirected via status code 30x, the original query is incorrectly appended to the
location
> -----------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-3618
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3618
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: AsyncHttpClient
>    Affects Versions: 1.x
>            Reporter: Sangjin Lee
>            Assignee: Rick McGuire
>         Attachments: HttpIoHandler.patch, patch.zip
>
>
> If you're redirected via status code 30x (302, 301, ...), the code that handles following
redirects (HttpIoHandler.messageRecieved()) tries to append the original query from the first
request to the URL obtained from the Location header of the response.  This is incorrect per
HTTP specification.  The spec says the value of the Location header is an absoluteURI which
is a full URL that includes the proper query if any: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30.
 The query from the original request should not be part of the second URL.

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


Mime
View raw message