Я не думаю, что какая-либо часть дизайна RESTful утверждает, что ваша структура URL должна быть способна разрешать целые коллекции.Ваше первое (параметр запроса) и третье (параметр url) предложения, вероятно, являются лучшими.
Я бы порекомендовал первое.Я уверен, что это разрешено в resttemplate.Просматривая предоставленную вами документацию, просто внедрите один из методов публикации.Каждый из них принимает запрос в качестве параметра.Там я уверен, что есть какая-то реализация метода getRequestParameters()
, который вы можете использовать для анализа json / xml из тела запроса, содержащего ваши идентификаторы.
Или, что еще лучше, как всеэти идентификаторы связаны?У них всех есть общий родительский ресурс?Если это так, то вы могли бы (и, вероятно, должны) сделать что-то вроде ...
/commonparent/{parentId}
И затем внутри вашего обработчика запросов запросите все идентификаторы и продолжите как обычно.