Задать вопрос

Как распарсить JSON из входящего запроса?

1С шлет POST запрос. С данными JSON в теле запроса.
Как мне их считать в Django?
Попробовал так
@csrf_exempt
def data_fill(request):
    try:
        data = json.loads(request.body.decode("utf-8-sig"))  # Загрузка JSON
    except ValueError:
        return HttpResponse("invalid json")

Вываливается ошибка.
django.http.request.RawPostDataException: You cannot access body after reading from request's data stream
Разумеется гуглил, гугл отсылает на проблемы с CSRF но то вроде прописал @csrf_exempt перед вьюхой.
  • Вопрос задан
  • 4140 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы