summaryrefslogtreecommitdiff
path: root/src/server/rz_req_handling.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-02-01 16:45:51 +0200
committerLV-426 <lv-426@taproot.org.il>2015-02-01 16:55:56 +0200
commit1aad3bb6d37c2b63049e04f73333e6e7f5bbb085 (patch)
tree7b9864559dd5d0ab6adebd207f59d23a5b9789c5 /src/server/rz_req_handling.py
parent1b9c6dd3c9df12dec4ae627bcc2864e007ba4620 (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.py20
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: