Я не понимаю, как пакетные запросы имеют смысл в REST. Поскольку URL-адрес в службе на основе REST представляет операцию, которую необходимо выполнить, и данные, для которых она выполняется, выполнение пакетных запросов серьезно нарушило бы концептуальную модель.
Исключением может быть то, что вы выполняете одну и ту же операцию с одними и теми же данными несколько раз. В этом случае вы можете либо передать несколько значений для параметра запроса, либо закодировать это повторение в теле (однако это действительно будет работать только для PUT или POST). Gliffy REST API поддерживает добавление нескольких пользователей в одну папку с помощью
POST /folders/ROOT/the/folder/name/users?userId=56&userId=87&userId=45
что по сути:
PUT /folders/ROOT/the/folder/name/users/56
PUT /folders/ROOT/the/folder/name/users/87
PUT /folders/ROOT/the/folder/name/users/45
Как указал другой комментатор, результаты подкачки из GET могут быть получены через параметры запроса:
GET /some/list/of/resources?startIndex=10&pageSize=50
, если служба REST поддерживает это.