Skip to content

Commit 709fe03

Browse files
committed
fix: dont parse request bodies on GET requests
1 parent b680838 commit 709fe03

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • src/aws_durable_execution_sdk_python_testing/web

src/aws_durable_execution_sdk_python_testing/web/models.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,12 @@ def from_bytes(
6464
if query_params is None:
6565
query_params = {}
6666

67+
# Skip body parsing for GET requests
68+
if method == "GET":
69+
body_dict = {}
70+
logger.debug("GET request, skipping body parsing")
6771
# Try AWS deserialization first if operation_name provided
68-
if operation_name:
72+
elif operation_name:
6973
try:
7074
deserializer = AwsRestJsonDeserializer.create(operation_name)
7175
body_dict = deserializer.from_bytes(body_bytes)

0 commit comments

Comments
 (0)