Я хочу удалить тег, созданный с помощью http post. вот код, который я пробовал.
$http({
method: 'DELETE',
url: '/api/tags',
data: [vm.tags.name]
}).success(function(data) {
console.log('Gets DELETED');
vm.tags.name = data;
}).error(function(data) {
console.log('Does not get DELETED');
});
Однако это не сработало и отправляет массив с [null]. Так что я чего-то не вижу и не понимаю. Я имею в виду, что если POST работает, он должен работать одинаково с DELETE, правильно? Кстати, он показывает журнал «Get DELETED», но не сделал этого.
но статья гласит, что HTTP 1.1 разрешает это? – d8ta
ok, но давайте предположим, что это проблема, как я могу отправить массив в путь, который я пробовал: 'api/tags /' + [myarray] – d8ta
Я так не думаю, если вы посмотрите в [HTTP документ для удаления] (https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.7), вы увидите, что в URI указаны только указанные параметры. –