From 9f3c5daca954a845601a8b09b0c61e066ffbaaca Mon Sep 17 00:00:00 2001 From: lihuacai Date: Mon, 27 Nov 2023 23:49:59 +0800 Subject: [PATCH] fix(yapi): Correct json response handling in parser.py Json response decoding was failing for non-UTF-8 encoded responses in parser.py causing API information extraction to fail. Removed encoding argument from `json.loads()` as it assumes UTF-8 by default. --- fastrunner/utils/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastrunner/utils/parser.py b/fastrunner/utils/parser.py index 73e035f5..033ae41e 100644 --- a/fastrunner/utils/parser.py +++ b/fastrunner/utils/parser.py @@ -801,7 +801,7 @@ def get_batch_api_detail(self, api_ids): def handle_request(response): try: - res = json.loads(response.body, encoding='utf-8') + res = json.loads(response.body) api_info.append(res['data']) except Exception as e: err_info.add(e)