【发布时间】:2020-07-03 12:47:52
【问题描述】:
我正在尝试为我的端点传递可被 DELETE 请求使用的数据。我已经能够指定和调用端点,但我无法为所述端点传递正文。因此错误。我的代码包括以下内容:
$scope.handleDelete = function (data) {
angular.forEach(data, function (value, key) {
var deleteRequest = [];
var deleteUrl = "api/student/" + value + "/work";
let body = {
"Id": key
}
deleteRequest.push(body);
$log.info(JSON.stringify(deleteRequest))
$http.delete(deleteUrl, {data: deleteRequest});
});
}
我的删除请求输出如下:
[{"id":"3"}]
我不确定我在 $http.delete 方面缺少什么才能使此功能正常工作。任何帮助将不胜感激,谢谢。
【问题讨论】:
-
您可能需要在请求选项中包含
data元素 - 示例请参见 stackoverflow.com/a/53175140/1663821