Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. // response
  2. {
  3. "data": {
  4. "acct_id": 1234,
  5. "email": "cantonellis@rafiproperties.com",
  6. "first_name": "Christopher",
  7. "last_name": "Antonellis",
  8. "role": "admin"
  9. },
  10. "message": "OK",
  11. "status_code": 200
  12. }
  13.  
  14. // code that gets us there
  15. # generic http json response
  16. def http_json_response(_message, _status_code, _data = None):
  17.  
  18. response = {
  19. "status_code": _status_code,
  20. "message": _message
  21. }
  22.  
  23. if _data is not None:
  24. response['data'] = _data
  25.  
  26. # make dictionary into response
  27. json = jsonify(response)
  28. # set status code of response
  29. json.status_code = _status_code;
  30.  
  31. return json
  32.  
  33. ################################################################################
  34. # #
  35. # response codes #
  36. # #
  37. ################################################################################
  38.  
  39. # 200
  40. def respond_200(_data = None, _message = None):
  41. message = "OK" if _message is None else _message
  42. return http_json_response(message, 200, _data)
  43.  
  44. # 404
  45. def respond_404(_data = None, _message = None):
  46. message = "Not Found" if _message is None else _message
  47. return http_json_response(message, 404, _data)
  48.  
  49. # 500
  50. def respond_500(_data = None, _message = None):
  51. message = "Internal Server Error" if _message is None else _message
  52. return http_json_response(message, 500, _data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement