Conteúdo do Curso
Introdução ao .NET com C#
Introdução ao .NET com C#
Tarefa - Utilizando uma API
Existe uma API pública gratuita chamada Numbers API. Ela possui vários endpoints, sendo um deles responsável por retornar um fato aleatório sobre qualquer data do ano.
O código base é fornecido. O programa recebe do usuário um número de mês e um número de dia.
Tarefa: Faça uma requisição à Numbers API para obter um fato aleatório sobre essa data.
Diretrizes:
O formato para obter um fato sobre uma data é: http://numbersapi.com/<month>/<day>/date
, onde <month>
representa o número do mês e <day>
representa o número do dia. Por exemplo, se o usuário digitar 11
para o mês (que representa o 11º mês - novembro) e 6
para o dia, a URL será: http://numbersapi.com/11/6/date
Etapas:
Criar uma nova variável chamada
url
e armazenar a URL seguindo o formato explicado nas Diretrizes. Pode ser necessário utilizar formatação de string;Criar um novo objeto
HttpClient()
;Utilizar o objeto
HttpClient
para fazer uma requisiçãoGET
para aurl
;Armazenar a resposta da requisição HTTP em um objeto
HttpResponseMessage
;Extrair o texto bruto da mensagem do objeto
HttpResponseMessage
utilizando o métodoReadAsStringAsync
;Exibir a mensagem.
Nota
Esta tarefa não possui testes unitários. Você pode verificar a correção do seu código com base em uma resposta bem-sucedida da API.
Obrigado pelo seu feedback!