Список заказов обычно получают GET /orders, а отдельный заказ — GET /orders/{id}; фильтры и пагинацию передают query-параметрами.
Как в REST получить список заказов и один заказ; какой URL и метод использовать?
Список заказов обычно получают GET /orders, а отдельный заказ — GET /orders/{id}; фильтры и пагинацию передают query-параметрами.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Список заказов обычно получают GET /orders, а отдельный заказ — GET /orders/{id}; фильтры и пагинацию передают query-параметрами.
Например, GET /orders?status=paid&page=2 и GET /orders/123. Сервер проверяет доступ к коллекции и конкретному заказу, не полагаясь на скрытые ссылки UI. GET предназначен для чтения и не должен создавать заказ; создание обычно выполняет POST /orders.