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と同じように動作するはずです。ところで、ログは「削除されました」と表示されますが、削除されませんでした。
しかし、記事では、HTTP 1.1ではこれが可能ですか? – d8ta
[OK]を、それが問題だと仮定することができます、私は試したパスで配列を送信することができます: 'api/tags /' + [myarray] – d8ta
[HTTP削除のためのドキュメント](https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.7)に記載されているパラメータのみがURIに含まれていることがわかります。 –