我正在使用Angular6,HttpClient,这是注销
logout() {
return this.http.post(this.logout_url);
}
错误是
预期2-3个参数,但得到1个。
期望标题或数据,但是我没有要发布的任何数据,如果添加标题,则错误已修复,并且一切正常,但我不想这样做,因为我有角度HTTP拦截器,拦截器的工作是自动向任何请求添加标头。因此,无需两次编写相同的代码。
那么如何只用一个参数发送发布请求?
答案 0 :(得分:2)
您可以像这样简单地将null
传递给其他参数:
logout() {
return this.http.post(this.logout_url, null, null);
}