Added content_type to be set for son response

This commit is contained in:
Tue Topholm 2017-06-01 22:53:56 +02:00 committed by GitHub
parent 4a1d1a0dc1
commit f47e571d92

View File

@ -233,7 +233,7 @@ class HTTPResponse(BaseHTTPResponse):
return self._cookies return self._cookies
def json(body, status=200, headers=None, **kwargs): def json(body, status=200, headers=None, content_type="application/json", **kwargs):
""" """
Returns response object with body in json format. Returns response object with body in json format.
:param body: Response data to be serialized. :param body: Response data to be serialized.
@ -242,7 +242,7 @@ def json(body, status=200, headers=None, **kwargs):
:param kwargs: Remaining arguments that are passed to the json encoder. :param kwargs: Remaining arguments that are passed to the json encoder.
""" """
return HTTPResponse(json_dumps(body, **kwargs), headers=headers, return HTTPResponse(json_dumps(body, **kwargs), headers=headers,
status=status, content_type="application/json") status=status, content_type=content_type)
def text(body, status=200, headers=None, def text(body, status=200, headers=None,