Это пример кода, который я использую для выполнения вызова удаления REST.
когда я вызываю $ scope.chekFunc (a, b, c, d); клиенты отправляют запрос OPTION и получают ответ 200, но он завершается неудачно с 401, когда дело доходит до фактического вызова DELETE.
$scope.chekFunc= function(a,b,c,d){
var chkUrl= page.getUrlvalue(a,b,c,d); //returns Url with a,b,c,d params
$http.delete(chkUrl, null, {withCredentials: true,})
.success(function(response) {
console.log(response);
// Other Stuff
})
.error(function(response) {
console.log(response);
});}