Rest Api извлекает дополнительные данные объекта

Когда нам нужно получить подресурс объекта, лучше всего сделать следующее:

 GET - todos/:id

Но я не могу найти информацию о передовых методах получения дополнительных данных об этом ресурсе. Что лучше всего делать, если я хочу получить данные метрик todos?

GET - todos/metrics

Это правильный подход?

Если да, то он не будет сталкиваться с todos/:id?

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание ресурсов API Laravel: Советы по производительности и масштабируемости
Создание API-ресурса Laravel может быть непростой задачей. Она требует глубокого понимания возможностей Laravel и лучших практик, чтобы обеспечить...
Как создать простое погодное приложение на Python с API OpenWeatherMap
Как создать простое погодное приложение на Python с API OpenWeatherMap
Этот учебник проведет вас через процесс создания простого погодного приложения с помощью Python и OpenWeatherMap API.
Пакеты Java
Пакеты Java
Пакет java - это группа классов, интерфейсов и подпакетов схожего типа. Думайте об этом как о папке в каталоге файлов. Мы используем пакеты, чтобы...
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
1
0
80
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Не существует «одного правильного» способа справиться с этим. Ваше предложение уместно, но его можно спутать с потенциальной «метрикой» ID. Вы также можете использовать параметры запроса:

GET - todos/?metrics

или используйте заполнитель:

GET - todos/-/metrics

или рассматривайте метрики как собственный ресурс, чтобы вы фактически получали метрики о ресурсе todos:

GET - metrics/todos

Здесь все будет хорошо, если вы будете последовательны в своих ресурсах.

Другие вопросы по теме