@JustAHate

Какова идеология загрузки файлов при работе с REST API?

Предположим, что есть RESTful API и мы редактируем сущность пользователя.
Если я хочу изменить аватарку пользователя, то как идеологически правильно должно быть построено взаимодействие с API?
Один PUT/PATCH запрос на /user с передачей картинки? - ведь мы изменяем сущность пользователя.
или
Два запроса. Сначала POST для создания картинки, потом POST/PATCH для изменения пользователя и привязки новой аватарки к нему?

Второй вариант видится мне более REST-овым, но предполагает два ajax запроса, вместо одного.
  • Вопрос задан
  • 341 просмотр
Решения вопроса 1
kleinmaximus
@kleinmaximus
Senior Full-stack Javascript Developer
А нельзя передать POST на что-то типа /user/:id/logo?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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