我需要使用$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';
有没有更好的方法来覆盖它?就像您更改内容类型标题一样,您可以执行以下操作:
$httpProvider.defaults.headers["delete"] = {'Content-Type': 'application/json;charset=utf-8'};
或类似的东西......我用谷歌搜索了这个,但也许我错过了一些明显的东西(不是第一次)。感谢您提前提供任何帮助。