带有正文和标题的AngularJS $ http.delete请求

时间:2016-06-24 16:29:49

标签: angularjs http http-delete

嘿,对于POST / PUT请求,只需执行

$http.post(url, body, headers)

工作正常

但是使用DELETE它会得到我的身体,但完全忽略了我的标题......

$http.delete(url, body, headers)

2 个答案:

答案 0 :(得分:7)

文档很糟糕,你需要做v1.3.20:

$ http.delete(url,{data:{...},标题:{...}})

......由于某种原因,这与post / put完全不同。

答案 1 :(得分:1)

要包括在选项中的两个关键元素是dataContent-Type(作为headers对象的一部分)。您的请求将类似于:

$http.delete(url, {data: {...}, headers: {'Content-Type': 'application/json;charset=utf-8'}})

贷方@Harshit Anand的on another SO post