From 696bcb3e856d5573902f2709b40113dd78ea7912 Mon Sep 17 00:00:00 2001 From: Blackclaws Date: Fri, 21 May 2021 08:50:42 +0200 Subject: [PATCH] [csharp][httpclient] Remove noncompliant post behaviour (#9427) * Remove behaviour that does not 1:1 represent spec * Update samples --- .../csharp-netcore/libraries/httpclient/ApiClient.mustache | 6 +----- .../src/Org.OpenAPITools/Client/ApiClient.cs | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache index 3703a8521d0b..fe83457311c0 100644 --- a/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/csharp-netcore/libraries/httpclient/ApiClient.mustache @@ -313,11 +313,7 @@ namespace {{packageName}}.Client builder.AddPathParameters(options.PathParameters); - // In case of POST or PUT pass query parameters in request body - if (method != HttpMethod.Post && method != HttpMethod.Put) - { - builder.AddQueryParameters(options.QueryParameters); - } + builder.AddQueryParameters(options.QueryParameters); HttpRequestMessage request = new HttpRequestMessage(method, builder.GetFullUri()); diff --git a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs index fa9fe409ea0d..69d9bb714e32 100644 --- a/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp-netcore/OpenAPIClient-httpclient/src/Org.OpenAPITools/Client/ApiClient.cs @@ -312,11 +312,7 @@ namespace Org.OpenAPITools.Client builder.AddPathParameters(options.PathParameters); - // In case of POST or PUT pass query parameters in request body - if (method != HttpMethod.Post && method != HttpMethod.Put) - { - builder.AddQueryParameters(options.QueryParameters); - } + builder.AddQueryParameters(options.QueryParameters); HttpRequestMessage request = new HttpRequestMessage(method, builder.GetFullUri());