AngularJS $http.delete Request with Body and Headers
Hey so for POST/PUT requests simply doing $http.post(url, body, headers) worked fine But with DELETE it gets my body, but completely ignores my headers... $http.delete(url, body, headers) The documentation is terrible, with v1.3.20 you need to do: $http.delete(url, {data: {...}, headers: {...}}) ... which is completely different than post/put for some reason. The two key elements to include in your options are the data an Content-Type (as part of your headers object). Your request would look something like: $http.delete(url, {data: {...}, headers: {'Content-Type': 'application/json;charset=utf