HTTP-pyynnön Aiheuttamien Poikkeusten Käsittely
Tärkeitä huomioita:
- Suoritusaikaisia virheitä voi esiintyä API-pyyntöjä tehtäessä. Merkittävin tapaus on, jos annettu URL / URI on virheellinen;
- Käytämme try-catch-lohkoja ympäröimään
GetAsync
-metodia, jotta sen suoritus olisi turvallista; HttpResponseMessage
-luokalla onIsSuccessStatusCode
-attribuutti, jonka arvo ontrue
, jos API vastaa onnistuneesti pyydetyillä tiedoilla;HttpResponseMessage
sisältää myösStatusCode
-attribuutin, joka edustaa vastauksen tilakoodia. Voit lukea lisää tilakoodeista täältä;- HTTP-tilakoodit ovat kolminumeroisia lukuja, jotka palvelin palauttaa vastauksena asiakkaan tekemään pyyntöön verkkosivustolle tai palvelimelle. Ne antavat tietoa pyynnön lopputuloksesta ja auttavat ongelmien selvittämisessä.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 7
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.22
HTTP-pyynnön Aiheuttamien Poikkeusten Käsittely
Pyyhkäise näyttääksesi valikon
Tärkeitä huomioita:
- Suoritusaikaisia virheitä voi esiintyä API-pyyntöjä tehtäessä. Merkittävin tapaus on, jos annettu URL / URI on virheellinen;
- Käytämme try-catch-lohkoja ympäröimään
GetAsync
-metodia, jotta sen suoritus olisi turvallista; HttpResponseMessage
-luokalla onIsSuccessStatusCode
-attribuutti, jonka arvo ontrue
, jos API vastaa onnistuneesti pyydetyillä tiedoilla;HttpResponseMessage
sisältää myösStatusCode
-attribuutin, joka edustaa vastauksen tilakoodia. Voit lukea lisää tilakoodeista täältä;- HTTP-tilakoodit ovat kolminumeroisia lukuja, jotka palvelin palauttaa vastauksena asiakkaan tekemään pyyntöön verkkosivustolle tai palvelimelle. Ne antavat tietoa pyynnön lopputuloksesta ja auttavat ongelmien selvittämisessä.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 7