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


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.

Reply via email to