-
Notifications
You must be signed in to change notification settings - Fork 722
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 query parameters without encoding #797
Comments
@yangzhiw Thanks for reaching out. |
try to put unencoded query to url like this:
|
This is unfortunately something I have ran into recently as well.
While I agree that they should Some APIs that I've been trying to consume recently refuse to un-encode the request on their end and will only accept raw, unencoded, query params. I believe giving the package consumer/programmer the option to decide this behavior makes more sense than relying on the service (which we most likely have no control over) to do the right thing. |
@antixcode6 I will add it in v3 |
I am interested in this functionality as well since I'm dealing with legacy servers that cannot handle escaped query parameters at the moment. Can we add a function |
@takanuva15 Is it an urgent need? As you can see, I marked this issue for v3, which is currently in development. |
@jeevatkm no it's not urgent; thanks for your quick reply |
@yangzhiw @antixcode6 @takanuva15 - I have implemented this in Resty v2, in the branch |
When calling the SetQueryParam method, the request request will encode the query in the URL, for example: registry=nacos://test:6801, which will be encoded as: registry=nacos%3A%2F%2Ftest%3A6801; is there any way? To set query parameters without encoding, for example: SetQueryEscape(false)
The text was updated successfully, but these errors were encountered: