-
Notifications
You must be signed in to change notification settings - Fork 264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support semicolon as URL query separator #114
Comments
I'm tempted to say, "Let me know when the IETF recommends this." Closing for now, but could possibly be convinced to support it if someone gave actual real-world examples of it being used in the wild on the basis of liberal parsing & Postel's Law. |
Thought about it more and decided it was more dangerous than I originally was thinking. This would introduce substantial additional ambiguity around |
I just know one software which does this.... OTRS. It generates URLs like this: Thanks for implementing! |
Section 3.3 in RFC 3986 mentions:
Also read this answer on stackoverflow: And last but not least the section on path and parameters in the following article: Seems like support for semicolons is really a must in respect to standards compliance. |
It's actually a lot more complicated than everyone is making it out to be here. Despite the fact that section 3.3 does talk about the purpose of reserving the
I hope you can see why this might not be desirable behavior. Ultimately, the |
Addressable does not support semicolon as query separator. Using semicolon instead of the ampersand is recommended by W3C (Wikipedia).
Expected output:
Actual output:
The text was updated successfully, but these errors were encountered: