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)
Вернуться на верх