Manejo de Excepciones Causadas por Solicitudes HTTP
Puntos importantes:
- Los errores en tiempo de ejecución pueden ocurrir al realizar solicitudes a una API. El caso más notable es si la URL / URI proporcionada es inválida;
- Se utilizan bloques try-catch para encerrar el método
GetAsync
y hacerlo seguro; - La clase
HttpResponseMessage
tiene un atributoIsSuccessStatusCode
, que tiene el valortrue
en caso de que la API responda correctamente con los datos solicitados; HttpResponseMessage
también tiene un atributoStatusCode
que representa el código de estado de la respuesta. Puede obtener más información sobre los códigos de estado aquí;- Los códigos de estado HTTP son números de tres dígitos devueltos por un servidor en respuesta a una solicitud realizada por un cliente a un sitio web o servidor web. Proporcionan información sobre el resultado de la solicitud y ayudan a solucionar problemas.
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 2. Capítulo 7