В настоящее время у меня есть конечная точка, которая полагается на тело JSON для удаления. Это следующий код:
if (toDeleteValue.length > 0) {
var deleteRequest = [];
for (var i = 0; i < toDeleteValue.length; i++) {
var service = {};
service.serviceId = $scope.siteServices[toDeleteService[i]].serviceId;
toDeleteValue.push(service);
}
var deleteUrl = "api/class/" + $scope.targetEntity.serviceId+ "/student";
await asyncDeleteUrl(deleteUrl, deleteRequest);
}
async function asyncDeleteUrl(deleteUrl, toBeDeleted) {
return new Promise(function (resolve, reject) {
$http.delete(deleteUrl, toBeDeleted)
.then(function (response) {
resolve(response);
},
function (errorResponse) {
reject(errorResponse);
$scope.statusDialog('Bad Modification Interrupted', errorResponse);
});
});
}
Я получаю сообщение об ошибке, в котором говорится, что отсутствует необходимый остаток тела, но я не уверен, почему это так. Любая помощь будет оценена, спасибо.