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.