mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-10 16:22:44 +00:00
Define content type only if the body is not empty (#9766)
* define content type iff the body is not empty * update samples
This commit is contained in:
@@ -847,9 +847,10 @@ class Endpoint(object):
|
|||||||
|
|
||||||
content_type_headers_list = self.headers_map['content_type']
|
content_type_headers_list = self.headers_map['content_type']
|
||||||
if content_type_headers_list:
|
if content_type_headers_list:
|
||||||
header_list = self.api_client.select_header_content_type(
|
if params['body'] != "":
|
||||||
content_type_headers_list)
|
header_list = self.api_client.select_header_content_type(
|
||||||
params['header']['Content-Type'] = header_list
|
content_type_headers_list)
|
||||||
|
params['header']['Content-Type'] = header_list
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
self.settings['endpoint_path'], self.settings['http_method'],
|
self.settings['endpoint_path'], self.settings['http_method'],
|
||||||
|
|||||||
@@ -826,9 +826,10 @@ class Endpoint(object):
|
|||||||
|
|
||||||
content_type_headers_list = self.headers_map['content_type']
|
content_type_headers_list = self.headers_map['content_type']
|
||||||
if content_type_headers_list:
|
if content_type_headers_list:
|
||||||
header_list = self.api_client.select_header_content_type(
|
if params['body'] != "":
|
||||||
content_type_headers_list)
|
header_list = self.api_client.select_header_content_type(
|
||||||
params['header']['Content-Type'] = header_list
|
content_type_headers_list)
|
||||||
|
params['header']['Content-Type'] = header_list
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
self.settings['endpoint_path'], self.settings['http_method'],
|
self.settings['endpoint_path'], self.settings['http_method'],
|
||||||
|
|||||||
@@ -826,9 +826,10 @@ class Endpoint(object):
|
|||||||
|
|
||||||
content_type_headers_list = self.headers_map['content_type']
|
content_type_headers_list = self.headers_map['content_type']
|
||||||
if content_type_headers_list:
|
if content_type_headers_list:
|
||||||
header_list = self.api_client.select_header_content_type(
|
if params['body'] != "":
|
||||||
content_type_headers_list)
|
header_list = self.api_client.select_header_content_type(
|
||||||
params['header']['Content-Type'] = header_list
|
content_type_headers_list)
|
||||||
|
params['header']['Content-Type'] = header_list
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
self.settings['endpoint_path'], self.settings['http_method'],
|
self.settings['endpoint_path'], self.settings['http_method'],
|
||||||
|
|||||||
@@ -826,9 +826,10 @@ class Endpoint(object):
|
|||||||
|
|
||||||
content_type_headers_list = self.headers_map['content_type']
|
content_type_headers_list = self.headers_map['content_type']
|
||||||
if content_type_headers_list:
|
if content_type_headers_list:
|
||||||
header_list = self.api_client.select_header_content_type(
|
if params['body'] != "":
|
||||||
content_type_headers_list)
|
header_list = self.api_client.select_header_content_type(
|
||||||
params['header']['Content-Type'] = header_list
|
content_type_headers_list)
|
||||||
|
params['header']['Content-Type'] = header_list
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
self.settings['endpoint_path'], self.settings['http_method'],
|
self.settings['endpoint_path'], self.settings['http_method'],
|
||||||
|
|||||||
@@ -826,9 +826,10 @@ class Endpoint(object):
|
|||||||
|
|
||||||
content_type_headers_list = self.headers_map['content_type']
|
content_type_headers_list = self.headers_map['content_type']
|
||||||
if content_type_headers_list:
|
if content_type_headers_list:
|
||||||
header_list = self.api_client.select_header_content_type(
|
if params['body'] != "":
|
||||||
content_type_headers_list)
|
header_list = self.api_client.select_header_content_type(
|
||||||
params['header']['Content-Type'] = header_list
|
content_type_headers_list)
|
||||||
|
params['header']['Content-Type'] = header_list
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
self.settings['endpoint_path'], self.settings['http_method'],
|
self.settings['endpoint_path'], self.settings['http_method'],
|
||||||
|
|||||||
@@ -833,9 +833,10 @@ class Endpoint(object):
|
|||||||
|
|
||||||
content_type_headers_list = self.headers_map['content_type']
|
content_type_headers_list = self.headers_map['content_type']
|
||||||
if content_type_headers_list:
|
if content_type_headers_list:
|
||||||
header_list = self.api_client.select_header_content_type(
|
if params['body'] != "":
|
||||||
content_type_headers_list)
|
header_list = self.api_client.select_header_content_type(
|
||||||
params['header']['Content-Type'] = header_list
|
content_type_headers_list)
|
||||||
|
params['header']['Content-Type'] = header_list
|
||||||
|
|
||||||
return self.api_client.call_api(
|
return self.api_client.call_api(
|
||||||
self.settings['endpoint_path'], self.settings['http_method'],
|
self.settings['endpoint_path'], self.settings['http_method'],
|
||||||
|
|||||||
Reference in New Issue
Block a user