Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
MatrixVariable values are not decoded [SPR-10140] #14773
Assume the following handler method declaration:
Assume also a
Now when a request for "path;mvar=a%2fb?query=c%2fd" is made, it results in the confusing situation where both
This greatly diminishes the usefulness of #13736 in connection with matrix variables.
Of course there is a problem of the matrix part of the URL containing an encoded comma, semicolon or equals sign. These should probably not be interpreted in such situations as separators, but as belonging to the variable value. So the decoding would have to happen after the splitting. But the fact that it is not done at all looks confusing and inconsistent.
Affects: 3.2 GA