嘿,对于POST / PUT请求,只需执行
$http.post(url, body, headers)
工作正常
但是使用DELETE它会得到我的身体,但完全忽略了我的标题......
$http.delete(url, body, headers)
答案 0 :(得分:7)
文档很糟糕,你需要做v1.3.20:
$ http.delete(url,{data:{...},标题:{...}})
......由于某种原因,这与post / put完全不同。
答案 1 :(得分:1)
要包括在选项中的两个关键元素是data
和Content-Type
(作为headers
对象的一部分)。您的请求将类似于:
$http.delete(url, {data: {...}, headers: {'Content-Type': 'application/json;charset=utf-8'}})
贷方@Harshit Anand的on another SO post。