diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-02-01 16:45:51 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-02-01 16:55:56 +0200 |
| commit | 1aad3bb6d37c2b63049e04f73333e6e7f5bbb085 (patch) | |
| tree | 7b9864559dd5d0ab6adebd207f59d23a5b9789c5 /src/server/rz_req_handling.py | |
| parent | 1b9c6dd3c9df12dec4ae627bcc2864e007ba4620 (diff) | |
rz_req_handling: make_response__{http__empty,json__html,json__redirect}(),
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: |
