get request body django code example
Example 1: httpresponse django
from django.http import HttpResponse
Example 2: set http response content type django
reponse = HttpResponse(content)
response['Content-Type'] = 'application/json'
reponse = HttpResponse(content, content_type:'application/json')
Example 3: request.body django
In Python 3.0 to Python 3.5.x, json.loads() will only accept a unicode string, so you must decode request.body (which is a byte string) before passing it to json.loads().
body_unicode = request.body.decode('utf-8')
body = json.loads(body_unicode)
content = body['content']
In Python 3.6, json.loads() accepts bytes or bytearrays. Therefore you shouldn't need to decode request.body (assuming it's encoded in UTF-8, UTF-16 or UTF-32).