luxin88 / chrome-rest-client

Automatically exported from code.google.com/p/chrome-rest-client
0 stars 0 forks source link

Semicolon in a query parameter value is parsed as a new parameter #243

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Steps to reproduce
1. Enter: http://example.com/path?param=value1;value2
2. Expand the url with the arrow on the left side
3. Check the query parameters.

Expected:
One query parameter: "param" with value "value1;value2"

Actual:
Two query parameters: 
"param" with value "value1" 
"value2" with no value

Mac OS X 10.9.2, Chrome 33.0.1750.152

Semicolon to separate query parameters is not a standard, it was proposed just 
as an idea by Tim Berners-Lee in 1996. There is a concept of matrix parameters 
supported by some frameworks but afaik matrix parameters occur only in the path 
part of the URI, like 
http://example.com/res/categories;name=foo/objects;name=green/?page=1

If possible please fix it soon as due to the bug I cannot use the add-on 
anymore. Thanks!

Original issue reported on code.google.com by martinho...@gmail.com on 4 Apr 2014 at 10:19