My rest api accpets DELETE запрашивает следующий URL
/api/users/{slug}
Таким образом, отправляя удаление указанному пользователю (slug), пользователь будет удален. вот код службы:
angular.module('UserService',['ngResource']).factory('User', function($resource){
var User = $resource('/api/users/:id1/:action/:id2', //add param to the url
{},
{
delete_user: {
method: 'DELETE',
params: {
id1:"@id"
}
},
update: {
method: 'PUT',
params: {
id1:"@id"
}
}
});
return User;
});
Я вызываю функцию delete через
user.$delete_user({id:user.id}, function(){}, function(response){});
Однако запрос, кажется, посылает неправильный URL-адрес.
/api/users?id=4
Таким образом, параметр фактически отсутствует, в результате я получаю метод 405 не допускается. Есть ли возможность отправить запрос удаления в стиле моего api?