Всем привет! Меня давно мучает вопрос:
допустим у приложения REST api, допустим оно поддерживает запросы вроде этого:
GET /rest-api/models/?idModel=1,2,3,4,5,6,...
Допустим метод возвращает информацию о моделях товаров, идентификаторы которых указаны в запросе.
Все мы знаем, что получать инфу по каждой модели отдельно не прикольно, поэтому групповой запрос в самый раз.
Проблема
А что, если id-шников в get запросе слишком много, или у меня в приложении они десятизначные — в GET не так много может уместиться. Получается в угоду RESTful принципам я должен ухудшить производительность? Вроде звучит как бред — тот же POST запрос, имеющий в теле id-шники будет куда круче.
Что скажет общественность?