【发布时间】:2018-11-06 23:41:46
【问题描述】:
嘿,POST/PUT 请求只是这样做
$http.post(url, body, headers)
工作正常
但使用 DELETE 它会获取我的正文,但完全忽略我的标题...
$http.delete(url, body, headers)
【问题讨论】:
标签: angularjs http http-delete
嘿,POST/PUT 请求只是这样做
$http.post(url, body, headers)
工作正常
但使用 DELETE 它会获取我的正文,但完全忽略我的标题...
$http.delete(url, body, headers)
【问题讨论】:
标签: angularjs http http-delete
文档很糟糕,使用 v1.3.20 你需要这样做:
$http.delete(url, {data: {...}, headers: {...}})
...由于某种原因,这与 post/put 完全不同。
【讨论】:
要包含在选项中的两个关键元素是 data 和 Content-Type(作为 headers 对象的一部分)。您的请求类似于:
$http.delete(url, {data: {...}, headers: {'Content-Type': 'application/json;charset=utf-8'}})
感谢@Harshit Anand 的on another SO post。
【讨论】: