getRequestPath seems to parse things wrongly with 1+%2B+1+%3D+2 becoming 1+++1+=+2, losing the distinction between spaces ` and plus+. Swapped ingetRequestURI` which gives us the raw string and handled the parsing myself to work around that.
Updated the variableRoutes and queryParams unit tests to make sure they properly provide decoded values to the application code
Fixes https://github.com/com-lihaoyi/cask/issues/105
getRequestPath
seems to parse things wrongly with1+%2B+1+%3D+2
becoming1+++1+=+2
, losing the distinction between spaces` and plus
+. Swapped in
getRequestURI` which gives us the raw string and handled the parsing myself to work around that.Updated the
variableRoutes
andqueryParams
unit tests to make sure they properly provide decoded values to the application code