AngularJs 中的 Http 删除方法没有 url 绑定?

Http Delete Method in AngularJs with out url Binding?

如果使用

  $http.delete('api/contacts', Id);  

然后出现错误

但是当使用

   $http.delete('api/contacts/'+ Id);   

正在执行。

我不想使用 URL 绑定来传递数据....

请帮我解决

根据 Restiful API,删除规范要求您传递 ID。

如果您不想通过 url 传递它,请使用 POST,但您的应用将不会遵循 restful api 样式。

$http.delete('api/contacts', {数据: {id: 666}});

尝试一下,并阅读 angular $http.

中的配置对象

https://docs.angularjs.org/api/ng/service/$http#usage