Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tarefa - Utilizando uma API | Programação Assíncrona e Introdução a Web Services
Introdução ao .NET com C#
course content

Conteúdo do Curso

Introdução ao .NET com C#

Introdução ao .NET com C#

1. Introdução
2. Programação Assíncrona e Introdução a Web Services
3. Introdução a Bancos de Dados com .NET
4. Operações CRUD com MySQL
5. Otimizando Operações de Banco de Dados

book
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ção GET para a url;

  • Armazenar a resposta da requisição HTTP em um objeto HttpResponseMessage;

  • Extrair o texto bruto da mensagem do objeto HttpResponseMessage utilizando o método ReadAsStringAsync;

  • 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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Introdução ao .NET com C#

Introdução ao .NET com C#

1. Introdução
2. Programação Assíncrona e Introdução a Web Services
3. Introdução a Bancos de Dados com .NET
4. Operações CRUD com MySQL
5. Otimizando Operações de Banco de Dados

book
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ção GET para a url;

  • Armazenar a resposta da requisição HTTP em um objeto HttpResponseMessage;

  • Extrair o texto bruto da mensagem do objeto HttpResponseMessage utilizando o método ReadAsStringAsync;

  • 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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 6
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt