REST и DELETE -> передаваемые параметры
Так что этот вопрос задавался много раз в SO и в других местах. На SO это, наверное, вопрос с наиболее полными ответами и комментариями.
REST, HTTP DELETE и параметры
В моем сценарии я хочу добавить информацию в запрос на удаление не для идентификации ресурса, а в виде метаданных. В частности, только некоторые дополнительные данные, которые операция удаления должна записать в журнал.
Исходя из всего, что я прочитал, размещение любых параметров как части запроса DELETE идет вразрез с лучшими практиками. Какова будет лучшая практика в этом сценарии?
1 ответ
Метаданные по самому названию - это данные о Ресурсе. Используя HTTP, такие данные принадлежат заголовкам HTTP.
Так как X-
префикс устарел, просто выберите подходящие имена заголовков для ваших метаданных.