1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do API v Pythonu

Connected

Cvičení

Zpracování chyb pomocí Requests

Pokud se knihovně requests nepodaří připojit k API serveru, vyvolá výjimku. Ta ti umožní zjistit, jestli je API dostupné, a odpovídajícím způsobem reagovat. Chyby ale mohou nastat i tehdy, když je požadavek úspěšně odeslán. Pokud odešleš neplatný požadavek, API vrátí 4xx Client Error; pokud nastane chyba na straně serveru, obdržíš 5xx Server Error.

Balíček requests nabízí sadu zabudovaných výjimek, které lze použít ke zpracování těchto chyb pomocí příkazů try/except.

Balíček requests je už pro tebe naimportovaný.

Instrukce 1/2

undefined XP
  • 1

    Importuj třídu výjimky sloužící k detekci chyb připojení z balíčku requests a pak ji použij k zachycení chyby vyvolané API požadavkem.

  • 2

    Importuj třídu výjimky sloužící k detekci chyb vrácených prostřednictvím stavového kódu odpovědi, pak na objektu response povol nastavení, které automaticky vyvolá chybu při obdržení neúspěšného stavového kódu. Nakonec zachyť importovanou výjimku a vypiš chybovou zprávu.