Как передать полезную нагрузку тела в угловой вызов $ resource DELETE
У меня стандартный угловой ресурс $ настроен как таковой
angular.module('client.resources')
.factory('ProjectSubjectResource',['$resource',
function ($resource) {
release: {
method: 'DELETE',
isArray: false
}
});
}]);
и я называю этот метод как
ProjectSubjectResource.release({projectId: projectId, subjectId: 0},{ subjectIds: subjectIdArray})
где subjectIdArray - массив объектов:
[{subject1: 213123}, {subject2: 3131}]
Однако тело запроса не содержит этот массив. Я подозреваю, что запрос DELETE является проблемой, как переименование вызова метода, например PUT имеет значение.
Можно ли как-нибудь разрешить тело запроса DELETE?