如何在Angular中仅发送1个参数来发送发布请求?

时间:2018-09-16 10:40:46

标签: angular angular6 angular-httpclient

我正在使用Angular6,HttpClient,这是注销

logout() {
    return this.http.post(this.logout_url);
}

错误是

  

预期2-3个参数,但得到1个。

期望标题或数据,但是我没有要发布的任何数据,如果添加标题,则错误已修复,并且一切正常,但我不想这样做,因为我有角度HTTP拦截器,拦截器的工作是自动向任何请求添加标头。因此,无需两次编写相同的代码。

那么如何只用一个参数发送发布请求?

1 个答案:

答案 0 :(得分:2)

您可以像这样简单地将null传递给其他参数:

logout() {
   return this.http.post(this.logout_url, null, null);
}