Я считаю необходимым понять, почему включение глаголов действий в URI нарушает протокол REST для синтаксиса URI? Когда я читаю следующую статью, я чувствую, что слишком много людей слишком много говорят о глаголах, и что им следовало бы делать больше шума о типах контента:
В идеальном мире все клиентские браузеры будут поддерживать GET, POST, PUT и DELETE для операций запроса. Однако поддерживаются только GET и POST, что означает, что мы застряли, пытаясь определить операции, которые должны быть PUT и DELETE, используя общие команды действий в URL-адресе, такие как просмотр, создание, редактирование и удаление.
Как это нарушает дух архитектурных принципов REST и с какими препятствиями вы сталкиваетесь, помещая в свой URL что-то вроде «удалить» вместо использования «удаления»?