diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/vertx/apiImpl.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/vertx/apiImpl.mustache index 35daaade98f2..e655ccf68c8b 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/vertx/apiImpl.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/vertx/apiImpl.mustache @@ -112,7 +112,7 @@ public class {{classname}}Impl implements {{classname}} { private String encodeParameter(String parameter) { try { - return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()); + return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()).replaceAll("\\+", "%20"); } catch (UnsupportedEncodingException e) { return parameter; } diff --git a/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/AnotherFakeApiImpl.java b/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/AnotherFakeApiImpl.java index a2b70fb145fe..e65ab0cd27ee 100644 --- a/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/AnotherFakeApiImpl.java +++ b/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/AnotherFakeApiImpl.java @@ -102,7 +102,7 @@ public void call123testSpecialTags(UUID uuidTest, Client body, ApiClient.AuthInf private String encodeParameter(String parameter) { try { - return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()); + return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()).replaceAll("\\+", "%20"); } catch (UnsupportedEncodingException e) { return parameter; } diff --git a/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeApiImpl.java b/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeApiImpl.java index 3e9d828c5176..22617c63370b 100644 --- a/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeApiImpl.java +++ b/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeApiImpl.java @@ -861,7 +861,7 @@ public void testQueryParameterCollectionFormat(List pipe, List i private String encodeParameter(String parameter) { try { - return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()); + return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()).replaceAll("\\+", "%20"); } catch (UnsupportedEncodingException e) { return parameter; } diff --git a/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java b/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java index 52db1592b67b..9dd50f9abec7 100644 --- a/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java +++ b/samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java @@ -91,7 +91,7 @@ public void testClassname(Client body, ApiClient.AuthInfo authInfo, Handler requestBody, ApiClient.Au private String encodeParameter(String parameter) { try { - return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()); + return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()).replaceAll("\\+", "%20"); } catch (UnsupportedEncodingException e) { return parameter; } diff --git a/samples/client/petstore/java/vertx-supportVertxFuture/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java b/samples/client/petstore/java/vertx-supportVertxFuture/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java index 19822e2f386b..1fb162078779 100644 --- a/samples/client/petstore/java/vertx-supportVertxFuture/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java +++ b/samples/client/petstore/java/vertx-supportVertxFuture/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java @@ -91,7 +91,7 @@ public void testClassname(Client client, ApiClient.AuthInfo authInfo, Handler requestBody, ApiClient.Au private String encodeParameter(String parameter) { try { - return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()); + return URLEncoder.encode(parameter, StandardCharsets.UTF_8.name()).replaceAll("\\+", "%20"); } catch (UnsupportedEncodingException e) { return parameter; } diff --git a/samples/client/petstore/java/vertx/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java b/samples/client/petstore/java/vertx/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java index 19822e2f386b..1fb162078779 100644 --- a/samples/client/petstore/java/vertx/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java +++ b/samples/client/petstore/java/vertx/src/main/java/org/openapitools/client/api/FakeClassnameTags123ApiImpl.java @@ -91,7 +91,7 @@ public void testClassname(Client client, ApiClient.AuthInfo authInfo, Handler