https://issues.apache.org/bugzilla/show_bug.cgi?id=56207

            Bug ID: 56207
           Summary: URLs get encoded on redirects
           Product: JMeter
           Version: 2.11
          Hardware: PC
                OS: All
            Status: NEW
          Severity: minor
          Priority: P2
         Component: HTTP
          Assignee: [email protected]
          Reporter: [email protected]

referred to: HTTP Sampler, HTTP Proxy Server

When JMeter follows a redirect (upon a HTTP 302 response) some characters get
an unnecessary %-encoding in the URL of the new request, causing some dumb web
applications fail.

Example:

Server response:
HTTP/1.1 302 Found
Location: /otrs/index.pl?Action=AgentTicketSearch;Subaction=AJAX
...

JMeter request:
GET /otrs/index.pl?Action=AgentTicketSearch%3BSubaction%3DAJAX HTTP/1.1
...

This behavior did not occur in 2.9.
In the obsoleted RFC 2396 ';', '/' and some other characters where not allowed
in the query string. In the recent RFC 3986 (STD 66) the rule was relaxed and
these are now vaild characters in a query string. Most browsers do also not
encode these characters and pass the URL in the same way as they received it in
the Location header (exept for the #fragment part).

This issue might be related to Bug 54482

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to