Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
Tratamento de Exceções Causadas por Requisições HTTP
Pontos Importantes:
Erros de tempo de execução podem ocorrer ao fazer requisições para APIs. O caso mais notável é se a URL / URI fornecida for inválida;
Utilizamos blocos try-catch para envolver o método
GetAsync
e torná-lo seguro;A classe
HttpResponseMessage
possui o atributoIsSuccessStatusCode
, que tem valortrue
caso a API responda com sucesso aos dados solicitados;HttpResponseMessage
também possui o atributoStatusCode
, que representa o código de status da resposta. Você pode saber mais sobre códigos de status aqui;Códigos de status HTTP são números de três dígitos retornados por um servidor em resposta a uma solicitação feita por um cliente a um site ou servidor web. Eles fornecem informações sobre o resultado da solicitação e ajudam na solução de problemas.
Obrigado pelo seu feedback!