Contenido del Curso
Introducción a .NET con C#
Introducción a .NET con C#
Tarea - Uso de una API
Existe una API pública gratuita llamada Numbers API. Tiene múltiples endpoints, uno de los cuales devuelve un dato curioso aleatorio sobre cualquier fecha del año.
Se proporciona el código base. El programa solicita al usuario un número de mes y un número de día.
Tarea: Realizar una solicitud a la Numbers API para obtener un dato curioso aleatorio sobre esa fecha.
Pautas:
El formato para obtener un dato curioso sobre una fecha es: http://numbersapi.com/<month>/<day>/date
donde <month>
representa el número del mes y <day>
representa el número del día. Por ejemplo, si el usuario ingresa 11
como mes (que representa el mes 11 - noviembre) y 6
como día, la URL será: http://numbersapi.com/11/6/date
Pasos:
Crear una nueva variable llamada
url
y almacenar la URL siguiendo el formato explicado en las Pautas. Puede ser necesario utilizar formato de cadenas;Crear un nuevo objeto
HttpClient()
;Utilizar el objeto
HttpClient
y realizar una solicitudGET
a laurl
;Almacenar la respuesta de la solicitud HTTP en un objeto
HttpResponseMessage
;Extraer el texto del mensaje bruto del objeto
HttpResponseMessage
utilizando el métodoReadAsStringAsync
;Mostrar el mensaje.
Nota
Esta tarea no tiene pruebas unitarias. Puede verificar la corrección de su código en función de una respuesta exitosa de la API.
¡Gracias por tus comentarios!