fix: remove double URL encoding (#8660)

DefaultWebClient() already encodes URL query parameters.
This commit is contained in:
David Gerber 2021-03-15 15:48:43 +01:00 committed by GitHub
parent cfe86d9594
commit c0187f2c31
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -573,7 +573,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
builder.queryParams(queryParams); builder.queryParams(queryParams);
} }
final WebClient.RequestBodySpec requestBuilder = webClient.method(method).uri(builder.encode().toUriString(), pathParams); final WebClient.RequestBodySpec requestBuilder = webClient.method(method).uri(builder.build(false).toUriString(), pathParams);
if(accept != null) { if(accept != null) {
requestBuilder.accept(accept.toArray(new MediaType[accept.size()])); requestBuilder.accept(accept.toArray(new MediaType[accept.size()]));
} }