diff options
Diffstat (limited to 'src/server/rz_req_handling.py')
| -rw-r--r-- | src/server/rz_req_handling.py | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/server/rz_req_handling.py b/src/server/rz_req_handling.py index e69fdcfd..9d3e0b44 100644 --- a/src/server/rz_req_handling.py +++ b/src/server/rz_req_handling.py @@ -2,7 +2,7 @@ from flask import jsonify from flask import make_response import json -def make_json_response(status=200, data={}): +def make_response__json(status=200, data={}): """ Construct a json response with proper content-type header @@ -14,11 +14,27 @@ def make_json_response(status=200, data={}): resp.status = str(status) return resp -def make_http_response(status=200): +def make_response__http__empty(status=200): + """ + Construct an empty HTTP response + """ resp = make_response() resp.status = str(status) return resp +def make_response__json__html(status=200, html_str=''): + """ + Construct a json response with HTML payload + """ + return make_response__json(data={'response__html': html_str }) + +def make_response__json__redirect(redirect_url, status=303, html_str=''): + """ + Construct a json response with redirect payload + """ + return make_response__json(data={'response__html': html_str, + 'redirect_url': redirect_url }) + def common_resp_handle(data=None, error=None): """ common response handling: |
