AngularJS $http.delete 请求 Body 和 Headers
AngularJS $http.delete Request with Body and Headers
嘿,所以 POST/PUT 请求只是做
$http.post(url, body, headers)
工作正常
但是使用 DELETE 它得到了我的 body,但完全忽略了我的 headers...
$http.delete(url, body, headers)
文档很糟糕,对于 v1.3.20,您需要做的是:
$http.delete(url, {数据: {...}, headers: {...}})
... 由于某种原因,这与 post/put 完全不同。
要包含在选项中的两个关键元素是 data
和 Content-Type
(作为 headers
对象的一部分)。您的请求类似于:
$http.delete(url, {data: {...}, headers: {'Content-Type': 'application/json;charset=utf-8'}})
归功于@Harshit Anand 的 。
嘿,所以 POST/PUT 请求只是做
$http.post(url, body, headers)
工作正常
但是使用 DELETE 它得到了我的 body,但完全忽略了我的 headers...
$http.delete(url, body, headers)
文档很糟糕,对于 v1.3.20,您需要做的是:
$http.delete(url, {数据: {...}, headers: {...}})
... 由于某种原因,这与 post/put 完全不同。
要包含在选项中的两个关键元素是 data
和 Content-Type
(作为 headers
对象的一部分)。您的请求类似于:
$http.delete(url, {data: {...}, headers: {'Content-Type': 'application/json;charset=utf-8'}})
归功于@Harshit Anand 的