gpt4 book ai didi

javascript - 发送带有 DELETE 请求的正文的干净方法是什么?

转载 作者:行者123 更新时间:2023-12-03 02:27:30 25 4
gpt4 key购买 nike

我需要使用 $resource 发送带有 DELETE 请求的请求正文

我认为做到这一点的唯一方法就是改变:

https://github.com/angular/angular.js/blob/master/src/ngResource/resource.js

来自

var hasBody = action.method == 'POST' || action.method == 'PUT' || action.method == 'PATCH';

var hasBody = action.method == 'POST' || action.method == 'PUT' || action.method == 'PATCH' || action.method == 'DELETE';

有没有更好的方法来覆盖这个?就像当您更改内容类型 header 时,您可以执行以下操作:

$httpProvider.defaults.headers["delete"] = {'Content-Type': 'application/json;charset=utf-8'};

或者类似的东西......我已经用谷歌搜索过这个,但也许我错过了一些明显的东西(不是第一次)。感谢您提前提供的任何帮助。

最佳答案

这有效。

$scope.delete = function(object) {
$http({
url: 'domain/resource',
method: 'DELETE',
data: {
id: object.id
},
headers: {
"Content-Type": "application/json;charset=utf-8"
}
}).then(function(res) {
console.log(res.data);
}, function(error) {
console.log(error);
});
};

关于javascript - 发送带有 DELETE 请求的正文的干净方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15159213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com