forked from loafle/openapi-generator-original
[Python] Fix object serialization for multipart requests (#18140)
* Fix multipart object serialization * Update samples
This commit is contained in:
parent
e58f19c735
commit
b7ea139f77
@ -192,6 +192,8 @@ class RESTClientObject:
|
|||||||
# Content-Type which generated by urllib3 will be
|
# Content-Type which generated by urllib3 will be
|
||||||
# overwritten.
|
# overwritten.
|
||||||
del headers['Content-Type']
|
del headers['Content-Type']
|
||||||
|
# Ensures that dict objects are serialized
|
||||||
|
post_params = [(a, json.dumps(b)) if isinstance(b, dict) else (a,b) for a, b in post_params]
|
||||||
r = self.pool_manager.request(
|
r = self.pool_manager.request(
|
||||||
method,
|
method,
|
||||||
url,
|
url,
|
||||||
|
@ -203,6 +203,8 @@ class RESTClientObject:
|
|||||||
# Content-Type which generated by urllib3 will be
|
# Content-Type which generated by urllib3 will be
|
||||||
# overwritten.
|
# overwritten.
|
||||||
del headers['Content-Type']
|
del headers['Content-Type']
|
||||||
|
# Ensures that dict objects are serialized
|
||||||
|
post_params = [(a, json.dumps(b)) if isinstance(b, dict) else (a,b) for a, b in post_params]
|
||||||
r = self.pool_manager.request(
|
r = self.pool_manager.request(
|
||||||
method,
|
method,
|
||||||
url,
|
url,
|
||||||
|
@ -203,6 +203,8 @@ class RESTClientObject:
|
|||||||
# Content-Type which generated by urllib3 will be
|
# Content-Type which generated by urllib3 will be
|
||||||
# overwritten.
|
# overwritten.
|
||||||
del headers['Content-Type']
|
del headers['Content-Type']
|
||||||
|
# Ensures that dict objects are serialized
|
||||||
|
post_params = [(a, json.dumps(b)) if isinstance(b, dict) else (a,b) for a, b in post_params]
|
||||||
r = self.pool_manager.request(
|
r = self.pool_manager.request(
|
||||||
method,
|
method,
|
||||||
url,
|
url,
|
||||||
|
@ -202,6 +202,8 @@ class RESTClientObject:
|
|||||||
# Content-Type which generated by urllib3 will be
|
# Content-Type which generated by urllib3 will be
|
||||||
# overwritten.
|
# overwritten.
|
||||||
del headers['Content-Type']
|
del headers['Content-Type']
|
||||||
|
# Ensures that dict objects are serialized
|
||||||
|
post_params = [(a, json.dumps(b)) if isinstance(b, dict) else (a,b) for a, b in post_params]
|
||||||
r = self.pool_manager.request(
|
r = self.pool_manager.request(
|
||||||
method,
|
method,
|
||||||
url,
|
url,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user