From 7de283233e3efd31ffbed7745f4acd99ffc78acb Mon Sep 17 00:00:00 2001 From: debugtalk Date: Fri, 30 Jun 2017 12:01:17 +0800 Subject: [PATCH] api_server: return JSON format if 403 occurred --- test/api_server.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/api_server.py b/test/api_server.py index bb2b3690..121af462 100644 --- a/test/api_server.py +++ b/test/api_server.py @@ -41,7 +41,13 @@ def validate_request(func): assert authorization == req_authorization return func(*args, **kwds) except (KeyError, AssertionError): - return "Authorization failed!", 403 + result = { + 'success': False, + 'msg': "Authorization failed!" + } + response = make_response(json.dumps(result), 403) + response.headers["Content-Type"] = "application/json" + return response return wrapper