Когда я отправляю JSON-представление своего объекта на сервер, как должна быть доставлена полезная нагрузка? Насколько я вижу, есть два варианта:json представительство для REST. Данные формы или формы POST?
- как загруженный файл
- как содержание в POST данные формы
Первый случай не может быть выполнена с помощью запроса AJAX, насколько как я вижу, но это кажется «правильным». Знаете ли вы, есть ли предпочтительный «де-факто» способ выполнить эту задачу?
Я имею в виду, что Ajax.post принимает данные как пары ключ/значение (сериализован или нет). Это означает, что эти данные появятся в запросе.POST в django, например, не в запросе.FILES. Чтобы настроить загрузку файла, это гораздо более сложная проблема. –
Странно, как часто фреймворки затрудняют работу с HTTP, чем доступ к нему напрямую. –