Merged
requested to merge brano/dss-mainline:bka-civetwebAllowNonreservedCharactersInUri into master
We can use any of these characters when we pass json in arguments.
Civetweb lets in commit https://github.com/civetweb/civetweb/commit/a08800913222bd821b5dd1fad59e2c84c0937979 fail uris with non-escaped characters '{', '}', etc.
Justification in commit message:
According to RFC 3986, URIs should only contain
:/?#[]@!$&'()*+,;= , %, A-Z, a-z, 0-9 and -._~
Reading the RFC 3986, I don't think that they are right. Uri can contain these characters without escaping.
When I tested with firefox and google-chrome, they did escape first 3 cases: ", <, >. But they did not escape the others.
We use these characters when we pass json in arguments