-
Notifications
You must be signed in to change notification settings - Fork 535
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
WEBCLIENT do not encode URL fully (according to RFC 3986, only query parameters #2515
Comments
With
But on the server side encoded path segments are not supported anyway. Would you like to contribute this? |
that sounds like an interesting idea🤗 |
yeah that's what URI template are made for |
can I really give it a try to implement decoding path segments at the server side ? |
I'm not sure what you want to do since we are talking here about web client and not server |
ah you mean Thomas suggestion |
yeah, honestly i thought about server support from the start, because if webclient does not encode, why should the server have logic for decoding (cause it all in one ecosystem) ? |
and by webclient side i am not sure that it should be implemented, because I think that on client side that's not a problem in any case if we have UriTemplate or UrlEncoder |
sure, I'll close this issue in the meantime then |
Questions
Why Vert.x WebClient encodes only query part of URL ? I am not sure, that i am right, but accordingly to RFC 3986 i assumed that ALL characters, that seems not valid to US-ASCII should being encoded by percent-notation. Am i wrong ?
Version
4.5.0
Context
I've encountered this problem, while I was trying to use Cyrillic symbols in path (not in query part).
Do you have a reproducer?
GIST: https://gist.github.com/lasteris/859c75bcd8640b15a27655cb0784c8b1
Steps to reproduce
Extra
The text was updated successfully, but these errors were encountered: