Например, в контроллере отзывов будут находиться все запросы, связанные с получением списка отзывов, с фильтрацией и поиском, добавлением, изменением, удалением и т. д. Для разграничения действий с ресурсами на уровне http методов были придуманы следующие варианты:
- get — получение ресурса
- post — создание ресурса
- put — обновление
- delete — удаление ресурса
Обратите внимание, спецификация http не обязывает сервер принимать все методы, которых, на самом деле, гораздо больше, чем четыре. Обязателен только get. А также не указывает серверу, что он должен делать при получении запроса с тем или иным методом