-
-
Notifications
You must be signed in to change notification settings - Fork 176
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
uri.parse does not follow RFC 3986 on JS #523
Comments
On Discord, Inoas suggested uri is a bit specific for stdlib. That it could be a separate lib (I'd say closer to gleam/http). |
Let's use |
To what extent do you want to be compatible with uri_string:parse?
passes on Erlang & JS target a.t.m. but will fail in JS when using |
and "ws:path" according to maybe that's what the title of this issue should reflect. The RFC is more like the solution that I had in mind (past tense)... |
and an example the other way round: "::" is accepted by current |
I'm not sure what is best. If you were writing JavaScript today what would you use for connecting to a websocket in the desired way? |
Current
uri.parse
does not follow the RFC.JS
new URL("")
does not follow that RFC, either.Specifically, "ws:path" is not split into a scheme and a path. This would be useful for opening a websocket from browser to the server, when connecting to the 'same' host.
As far as I can tell, the erlang ffi
uri_string:parse()
is following the RFC.The text was updated successfully, but these errors were encountered: