Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // response
- {
- "data": {
- "acct_id": 1234,
- "email": "cantonellis@rafiproperties.com",
- "first_name": "Christopher",
- "last_name": "Antonellis",
- "role": "admin"
- },
- "message": "OK",
- "status_code": 200
- }
- // code that gets us there
- # generic http json response
- def http_json_response(_message, _status_code, _data = None):
- response = {
- "status_code": _status_code,
- "message": _message
- }
- if _data is not None:
- response['data'] = _data
- # make dictionary into response
- json = jsonify(response)
- # set status code of response
- json.status_code = _status_code;
- return json
- ################################################################################
- # #
- # response codes #
- # #
- ################################################################################
- # 200
- def respond_200(_data = None, _message = None):
- message = "OK" if _message is None else _message
- return http_json_response(message, 200, _data)
- # 404
- def respond_404(_data = None, _message = None):
- message = "Not Found" if _message is None else _message
- return http_json_response(message, 404, _data)
- # 500
- def respond_500(_data = None, _message = None):
- message = "Internal Server Error" if _message is None else _message
- return http_json_response(message, 500, _data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement