Django Transfer-Encoding: chunked
Есть серверная часть написанная на django (django rest framework), которая в свою очередь принимает запрос от клиента, который направляет запрос с заголовком Transfer-Encoding: chunked. В настоящее время не получается обработать запрос так как в request.body вижу только часть запроса. Каким образом возможно решить указанную проблему (использую сервер Apache)
import json
from django.http import JsonResponse
from rest_framework.views import APIView
class MyAPIView(APIView):
def post(self, request):
# Получение необработанного тела запроса
raw_body = request.body
# Если тело запроса в формате JSON
try:
data = json.loads(raw_body) # Преобразование байтов в словарь Python
# Обработка данных...
return JsonResponse({"message": "Data received", "data": data}, status=200)
except json.JSONDecodeError:
return JsonResponse({"error": "Invalid JSON"}, status=400)