Skip to content

Commit 9b01adb

Browse files
committed
所有的参数,包括用户自定义Body都包含在body内
1 parent 7f65132 commit 9b01adb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

kscore/serialize.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,8 +373,8 @@ def serialize_to_request(self, parameters, operation_model):
373373
)
374374
body_params = self.MAP_TYPE()
375375
if 'Body' in parameters:
376-
body_params['body'] = parameters['Body']
377-
del parameters
376+
body_params['Body'] = parameters['Body']
377+
del parameters['Body']
378378

379379
if shape is not None:
380380
self._serialize(body_params, parameters, shape)
@@ -383,8 +383,8 @@ def serialize_to_request(self, parameters, operation_model):
383383
return self._serialize_data(serialized, body_params)
384384

385385
def _serialize_data(self, serialized, data):
386+
serialized['body'] = json.dumps(data).encode(self.DEFAULT_ENCODING)
386387
if 'Body' in data:
387-
serialized['body'] = json.dumps(data['Body']).encode(self.DEFAULT_ENCODING)
388388
del data['Body']
389389
serialized['query_string'] = data
390390
return serialized

0 commit comments

Comments
 (0)