Какой лучший метод RESTful для возврата общего количества элементов в объекте?

Я разрабатываю службу REST API для большого веб-сайта социальной сети, в котором я участвую. Пока что все работает отлично. Я могу отправлять запросы GET , POST , PUT и DELETE к URL-адресам объектов и влиять на мои данные. Однако эти данные выводятся на страницы (одновременно отображается не более 30 результатов).

Однако каков наилучший способ RESTful получить общее количество, скажем, участников, через мой API?

В настоящее время я отправляю запросы к структуре URL, подобной следующей:

  • / api / members : возвращает список участников (по 30 за раз, как указано выше)
  • / api / members / 1 - влияет на одного члена, в зависимости от используемого метода запроса

Мой вопрос: как бы я затем использовать аналогичную структуру URL-адресов, чтобы получить общее количество участников в моем приложении? Очевидно, что запрос только поля id (аналогично API-интерфейсу Facebook) и подсчет результатов будет неэффективным, поскольку будет возвращен только фрагмент из 30 результатов.

130
задан Martin Bean 9 November 2015 в 12:27
поделиться