2

我正在将现有的 Angular2 应用程序升级到 Angular4。我有一个删除请求,它将正文作为请求的一部分发送,例如

this.http.delete('/api/deleteAddress', new RequestOptions({
   headers: headers,
   withCredentials: true,
   body: address
}));

delete功能中HttpClient没有RequestOptions在此处查看函数声明

问题是我怎样才能使它与 new 一起使用HttpClient?我应该设置它HttpParams吗?

4

2 回答 2

2

(我没有测试过这个)

您是否尝试过添加params?:HttpParams到您的删除请求选项?你在你提供的链接上有它。

如果这不起作用,那么您可以继续使用一般request(...方法。

于 2017-10-04T16:16:08.640 回答
0
this.http.delete('/api/deleteAddress', new RequestOptions({
   method: RequestMethod.Delete,  ====== add this.
   headers: headers,
   withCredentials: true,
   body: address
}));
于 2017-10-04T18:33:19.107 回答