Тогда как мне обеспечить 10 действий только 7 глаголами?
Идея веб-служб заключается в том, чтобы сосредоточиться на объектах , а не на глаголах.
Ваши действия: «Создать» («POST»), «Получить» («GET»), «Обновить» («PUT») или «Удалить» («УДАЛИТЬ») объектов .
Разве каждое действие не идет под отдельным глаголом?
Нет. Вы можете иметь все объекты, которые вы хотите. Вам нужно всего четыре глагола для создания, поиска, изменения и удаления объектов.
Или я не прав и могу использовать условные выражения для обеспечения нескольких действий под одним глаголом?
Нет. Вы можете сделать запрос на создание («POST»), который, в свою очередь, может создать несколько отдельных объектов.
В целом, как другие проектируют свое приложение так, что им не нужны дополнительные глаголы, даже если им нужно предоставить 100 различных действий?
Вы сосредотачиваетесь на объектах . Объекты создаются, извлекаются, обновляются и удаляются.