1
resposta

Acessando APIs

internal class AcessandoApi
{
    public static void Executar(string endPointLink)
    {
        try
        {
            
            using (HttpClient client = new HttpClient())
            {
                string resposta = client.GetStringAsync(endPointLink).GetAwaiter().GetResult() ;
                Console.WriteLine(resposta);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
    }
}
1 resposta

Oi, Robson! Como vai?

Agradeço por compartilhar.

Gostei da sua implementação ao organizar o acesso à API em uma classe, isso conversa bem com a atividade sobre a importância das classes e deixa o código mais claro e reutilizável. Sua ideia faz sentido ao centralizar a responsabilidade de consumo da API em um único ponto, o que ajuda bastante na manutenção.

Siga explorando esse padrão, ele fortalece a leitura do código e facilita testes e evoluções futuras.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!