Javascript 在angular 6中发送post请求,无需等待响应

Javascript 在angular 6中发送post请求,无需等待响应,javascript,angular,angular6,http-post,dom-events,Javascript,Angular,Angular6,Http Post,Dom Events,我想在关闭应用程序时从angular 6应用程序发送http post请求。 我的问题是,当我关闭应用程序时,http请求被中止。 如何发送http post请求而不使其以这种方式中止?另外,我不关心结果,我只希望请求在服务器中完成。然后(假设您使用的是HttpClient),您只需调用该方法,而不需要订阅逻辑,如下所示: this.http.post(URL,BODY).subscribe(); 然后(假设您使用的是HttpClient),您只需调用该方法,而不需要订阅逻辑,如下所示: th

我想在关闭应用程序时从angular 6应用程序发送http post请求。 我的问题是,当我关闭应用程序时,http请求被中止。 如何发送http post请求而不使其以这种方式中止?另外,我不关心结果,我只希望请求在服务器中完成。

然后(假设您使用的是HttpClient),您只需调用该方法,而不需要订阅逻辑,如下所示:

this.http.post(URL,BODY).subscribe();
然后(假设您使用的是HttpClient),您只需调用该方法,而不需要订阅逻辑,如下所示:

this.http.post(URL,BODY).subscribe();

我会订阅,因为如果不订阅,它就不会开火。然后对响应不做任何处理

this.http.post( url, body, headers ).subscribe(
   data => {
            // don't do nothing
           }
   );

我会订阅,因为如果不订阅,它就不会开火。然后对响应不做任何处理

this.http.post( url, body, headers ).subscribe(
   data => {
            // don't do nothing
           }
   );

但是is不起作用,因为页面正在关闭,无法访问订阅,在网络中,它说请求已被取消

,但is不起作用,因为页面正在关闭,无法访问订阅,在网络中,它说请求已被取消