diff options
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/rz_req_handling.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/server/rz_req_handling.py b/src/server/rz_req_handling.py index 4fb21d10..e69fdcfd 100644 --- a/src/server/rz_req_handling.py +++ b/src/server/rz_req_handling.py @@ -1,15 +1,24 @@ from flask import jsonify from flask import make_response +import json -def make_json_response(status=200, data='{}'): +def make_json_response(status=200, data={}): """ Construct a json response with proper content-type header + + @param data: must be serializable via json.dumps """ - resp = make_response(data) + data_str = json.dumps(data) + resp = make_response(data_str) resp.headers['Content-Type'] = "application/json" resp.status = str(status) return resp +def make_http_response(status=200): + resp = make_response() + resp.status = str(status) + return resp + def common_resp_handle(data=None, error=None): """ common response handling: |
