HTTP Delete
は、データを引数として受け入れません。あなたが本当にRESTfulなになりたいと思った場合、あなたが何かを渡す必要はありません
var cdata = {
id: 2,
lineUp: [...]
};
// won't work
$http.delete('webapi/Data/delete, cdata)
.then(function(response) {
console.log(response);
})
.then(function(error) {
console.log(error);
});
:
は、そうでない場合
を動作しません、私はそうのようなオブジェクトを渡しますid
の他にHTTP Delete
メソッドがあります。
var cdata = {
id: 2,
lineUp: [...]
};
// RESTful
$http.delete('webapi/Data/delete/' + cdata.id)
.then(function(response) {
console.log(response);
})
.then(function(error) {
console.log(error);
});
安らか
ただし、回避策としてHTTP Post
を使用することができます。
回避策
var cdata = {
id: 2,
lineUp: [...]
};
// workaround
$http.post('webapi/Data/delete, cdata)
.then(function(response) {
console.log(response);
})
.then(function(error) {
console.log(error);
});
私はあなたが問題を回避するより多くの文脈が必要だと思います。 – Aaron