Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Http Client - Redirecionamento

Boa tarde!

É possível carregar uma página externa através do httpclient. Por exemplo, é possível uma determinada aplicação front-end redirecionar o navegador para "www.alura.com.br" usando o httpclient? Obrigado.

2 respostas
solução!

Olá Lucas, tudo bem?

O HttpClient é uma classe que serve para executar solicitações HTTP, utilizando métodos como get, post, put, delete, patch, entre outros. Através dele é feita a comunicação com o servidor.

Para redirecionamentos, normalmente utilizamos o serviço Router e seus métodos. Porém, isso acontece quando estamos navegando em rotas da própria aplicação, pois o Router não implementa nenhum método padrão para acessar links externos.

Por conta disso, existem inúmeras soluções para esse problema.

Aqui está um exemplo no stackblitz com uma abordagem bem simples só para você testar: criei um event binding para a tag button e um método na classe para o redirecionamento.

Imagem do stackblitz mostrando dois arquivos de código abertos e a tela do navegador com o título "Hello Angular 14" e um botão azul escrito "Redirecionar para Google"

Veja este artigo, nele são abordadas soluções mais completas e complexas para esse caso.

Abraços, bons estudos!

Obrigado.