Como finalizar um documento Http?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como finalizar um documento Http?
Bom dia! Pra finalizar um documento HTTP, você geralmente precisa garantir que a solicitação HTTP esteja completa e o servidor tenha retornado uma resposta. Em Angular, quando você faz uma chamada HTTP, o ciclo de vida dessa solicitação inclui o envio do pedido e o recebimento da resposta, o que pode ser tratado de várias maneiras, como com observables.
Algo assim:
HttpClient para enviar a solicitação HTTP..subscribe() para lidar com a resposta da solicitação.takeUntil, você pode manualmente controlar a finalização da subscrição para evitar vazamentos de memória.Um exemplo básico de código Angular
this.httpClient.get('url-da-api').subscribe(response => {
console.log(response);
}, error => {
console.error(error);
}, () => {
console.log('Finalizado!');
});
Aqui, a função no terceiro argumento do subscribe será executada após a conclusão da solicitação HTTP.
Abs.