Handling Exceptions caused by HTTP Request
Important Points:
- Runtime errors can occur when making API requests. The most notable case is if the URL / URI provided is invalid;
- We use try-catch blocks to enclose the
GetAsync
method to make it safe; - The
HttpResponseMessage
class has anIsSuccessStatusCode
attribute, which has the valuetrue
in case the API successfully responds with the requested data; HttpResponseMessage
also has aStatusCode
attribute which represents the response status code. You can learn more about status codes here;- HTTP status codes are three-digit numbers returned by a server in response to a client's request made to a website or web server. They provide information about the outcome of the request and help troubleshoot issues.
Everything was clear?
Thanks for your feedback!
SectionΒ 2. ChapterΒ 7
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Suggested prompts:
Ask me questions about this topic
Summarize this chapter
Show real-world examples
Awesome!
Completion rate improved to 2.22
Handling Exceptions caused by HTTP Request
Swipe to show menu
Important Points:
- Runtime errors can occur when making API requests. The most notable case is if the URL / URI provided is invalid;
- We use try-catch blocks to enclose the
GetAsync
method to make it safe; - The
HttpResponseMessage
class has anIsSuccessStatusCode
attribute, which has the valuetrue
in case the API successfully responds with the requested data; HttpResponseMessage
also has aStatusCode
attribute which represents the response status code. You can learn more about status codes here;- HTTP status codes are three-digit numbers returned by a server in response to a client's request made to a website or web server. They provide information about the outcome of the request and help troubleshoot issues.
Everything was clear?
Thanks for your feedback!
SectionΒ 2. ChapterΒ 7