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