[akka-user] Re: ('=') sign still not allowed in query string even with Uri.ParsingMode.Relaxed? (akka/akka#18479)

2016-10-17 Thread johannes . rudolph
Great, thanks Richard for tackling this and André for the explanations! On Saturday, October 15, 2016 at 10:05:59 PM UTC+2, Richard Imaoka wrote: > > Sorry I had read the full discussion but I think I didn't correctly > understand what is allowed in Akka, and what is RFC 3986 compliant. > Now

[akka-user] Re: ('=') sign still not allowed in query string even with Uri.ParsingMode.Relaxed? (akka/akka#18479)

2016-10-15 Thread Richard Imaoka
Sorry I had read the full discussion but I think I didn't correctly understand what is allowed in Akka, and what is RFC 3986 compliant. Now it's clearer for me - double "=" isn't even RFC 3986 compliant, so it shouldn't be allowed in the relaxed mode. I will try to add decent amount of examples

[akka-user] Re: ('=') sign still not allowed in query string even with Uri.ParsingMode.Relaxed? (akka/akka#18479)

2016-10-12 Thread André
I know it's long but please read the full discussion in https://github.com/akka/akka/issues/18479. The problem isn't the question mark but the double "=". That's why you get an IllegalUriException: Illegal query: Invalid input '='. > will try to work on #276 if no one is picking it up yet

[akka-user] Re: ('=') sign still not allowed in query string even with Uri.ParsingMode.Relaxed? (akka/akka#18479)

2016-10-11 Thread Richard Imaoka
Ah, I thought akka/akka#18479 was saying that "GROUP=10380?page=2" is a valid case for the relaxed mode as RomanIakovlev said this. > I still think it's a workaround rather than proper solution though. Question marks and equal signs are not

[akka-user] Re: ('=') sign still not allowed in query string even with Uri.ParsingMode.Relaxed? (akka/akka#18479)

2016-10-10 Thread André
Hi Richard, "GROUP=10380?page=2" isn't a well formed query and therefore can't be parsed even in relaxed mode. akka/akka#18479 provides a way to prevent parsing of the query component and to just look at the raw query string. You can access your query