users@jersey.java.net

Re: [Jersey] Slashes in query string

From: Martin Probst <mail_at_martin-probst.com>
Date: Wed, 15 Jul 2009 14:59:20 +0200

>> I have read a bit more, and { and } are always disallowed in any of
>> the RFCs.
>
> Where does it state that in RFC 3986? i looked but could find anything
> related to the reservation (or unwise use) of such characters.

If you go through the grammar, it does not explicitly allow '{' or
'}'. So they are disallowed. In the earlier spec there was a section
about these excluded ASCII characters and why they shouldn't be used,
but apparently that one didn't make it into the next version. I assume
one of the main reasons why URI templates chose { and } was that they
are disallowed in regular URIs.

> Would you mind logging an issue?

> It should. I guess the latter is using URI processing of the HTML libraries.
> Might be worth logging a bug against Firefox?

I'll see. It would be really nice if there was a universal bug tracker
for all software - or if they'd use open ID. By now, I have accounts
in approximately 20 bug trackers ;-)

> :-) i call it the wild wild web.

:-)