Håndtering af Undtagelser Forårsaget af HTTP-Anmodning
Vigtige punkter:
- Kørselstidfejl kan opstå ved API-forespørgsler. Det mest bemærkelsesværdige tilfælde er, hvis den angivne URL / URI er ugyldig;
- Vi anvender try-catch blokke til at omslutte
GetAsync
-metoden for at gøre den sikker; - Klassen
HttpResponseMessage
har etIsSuccessStatusCode
-attribut, som har værdientrue
, hvis API'en svarer succesfuldt med de ønskede data; HttpResponseMessage
har også etStatusCode
-attribut, som repræsenterer svarkodens status. Du kan lære mere om statuskoder her;- HTTP-statuskoder er trecifrede tal, der returneres af en server som svar på en klients forespørgsel til et websted eller en webserver. De giver information om resultatet af forespørgslen og hjælper med fejlfinding.
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 7
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.22
Håndtering af Undtagelser Forårsaget af HTTP-Anmodning
Stryg for at vise menuen
Vigtige punkter:
- Kørselstidfejl kan opstå ved API-forespørgsler. Det mest bemærkelsesværdige tilfælde er, hvis den angivne URL / URI er ugyldig;
- Vi anvender try-catch blokke til at omslutte
GetAsync
-metoden for at gøre den sikker; - Klassen
HttpResponseMessage
har etIsSuccessStatusCode
-attribut, som har værdientrue
, hvis API'en svarer succesfuldt med de ønskede data; HttpResponseMessage
har også etStatusCode
-attribut, som repræsenterer svarkodens status. Du kan lære mere om statuskoder her;- HTTP-statuskoder er trecifrede tal, der returneres af en server som svar på en klients forespørgsel til et websted eller en webserver. De giver information om resultatet af forespørgslen og hjælper med fejlfinding.
Var alt klart?
Tak for dine kommentarer!
Sektion 2. Kapitel 7