Я строю REST api. Простой пример проблемы, которую я ищу для решения, включает в себя 2 объекта домена: сообщения & комментарии. В настоящее время запрос GET на http://myapidomain.com/posts возвращает коллекцию сообщений, где каждое сообщение содержит ссылку на комментарии к этому сообщению. Я также дам возможность включить ссылку комментариев в ответ, чтобы список комментариев отображался в строке, а не указатель, указывающий на них. Для каждого подхода есть плюсы и минусы, но веские причины включают оба варианта.Нужно ли выкладывать вложенные ресурсы?
Моя проблема заключается в том, что, например, мой запрос GET на/posts возвращает выгружаемый список (например, размер страницы 10), в который включен список комментариев, а не только ссылка ... do I нужно также пейджинговать вложенные ресурсы? Я волнуюсь, что у одного сообщения может быть неограниченное количество комментариев, поэтому список из 10 сообщений может содержать одно или несколько сообщений, которые имеют много 100 с комментариев для одной записи. Таким образом, внутренние/вложенные ресурсы необходимо также выкладывать или есть стандартный способ справиться с этой ситуацией?