Мне нужно отправить тело запроса с моими запросами DELETE, используя $resource
Единственный способ, которым я мог это сделать, - изменить:
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'};
Или что-то подобное... Ive googled это, но, возможно, Ive пропустил что-то очевидное (не в первый раз). Спасибо за любую помощь заранее.