Как спроектировать конечную точку поиска с отдыхом? - PullRequest
0 голосов
/ 29 октября 2019

Я сейчас работаю над REST-API. У меня есть следующая конечная точка: / api / messages

Теперь я должен определить конечную точку поиска, которая приводит к следующим вопросам:

  • Должен ли я проектировать конечную точку с помощью GET или POST? Как определено в "REST API Design Rulebook", я должен использовать GET. Но коллеги на работе предлагают использовать POST
  • . В настоящее время мои коллеги сделали конечную точку для поиска в / api / messages-search. Но они возвращают сообщение-Ресурсы. На мой взгляд, конечная точка должна быть в / api / messages, если мы возвращаем ресурсы сообщений. Что вы думаете об этом варианте? Есть ли преимущества для определения отдельного URI для конечной точки поиска?
...