Challenge: Error Handling with APIs
In this challenge, you will focus on making your API requests more reliable by handling errors gracefully. When working with APIs, it is common to encounter issues such as incorrect URLs, network problems, or unexpected responses. Being able to detect these problems and respond appropriately is an essential skill for robust API integrations. Your goal is to request a cat fact from the Cat Facts API. However, if something goes wrong—such as a network failure or an invalid response—your code should print a clear message indicating the failure.
Swipe to start coding
Write a function that requests a cat fact from the Cat Facts API and prints it. If the request fails for any reason, print "Failed to retrieve cat fact." Your function must handle possible exceptions that could occur during the request or response handling.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 10
Challenge: Error Handling with APIs
Veeg om het menu te tonen
In this challenge, you will focus on making your API requests more reliable by handling errors gracefully. When working with APIs, it is common to encounter issues such as incorrect URLs, network problems, or unexpected responses. Being able to detect these problems and respond appropriately is an essential skill for robust API integrations. Your goal is to request a cat fact from the Cat Facts API. However, if something goes wrong—such as a network failure or an invalid response—your code should print a clear message indicating the failure.
Swipe to start coding
Write a function that requests a cat fact from the Cat Facts API and prints it. If the request fails for any reason, print "Failed to retrieve cat fact." Your function must handle possible exceptions that could occur during the request or response handling.
Oplossing
Bedankt voor je feedback!
single