我正在将现有的Angular2应用程序升级到Angular4。我有一个删除请求,它发送正文作为请求的一部分,如
this.http.delete('/api/deleteAddress', new RequestOptions({
headers: headers,
withCredentials: true,
body: address
}));
delete
中的新HttpClient
功能没有RequestOptions
。请参阅函数声明here
问题是如何让它与新HttpClient
一起使用?我应该在HttpParams
中设置吗?
答案 0 :(得分:2)
(我没有测试过这个)
您是否尝试将params?:HttpParams
添加到删除请求选项中?
你在你提供的链接上有它。
如果这不起作用,那么你可以继续使用一般的request(...
方法。
答案 1 :(得分:0)
this.http.delete('/api/deleteAddress', new RequestOptions({
method: RequestMethod.Delete, ====== add this.
headers: headers,
withCredentials: true,
body: address
}));