У меня есть конечная точка REST API для изменения ресурса i.e. PUT. У ресурса может быть связанный с ним файл, поэтому я поддерживаю два разных типа контента: application/json и multipart/form-data. Первый - для изменения ресурса без привязки файла, а второй для того, когда я хочу связать файл с ресурсом.REST API с различными типами контента
Каков наилучший способ представить это? Должен ли я использовать один и тот же URI для двух разных типов контента, например. обновление /: RESOURCEID? Должен ли я иметь две разные конечные точки, например. update /: resourceId и updateWithResource /: resourceId? Или это совсем не тот путь, и я должен сделать что-то еще?
Я не понимаю первый абзац. msgstr "может связать файл"? – DanMan