Začněte nyníZačněte zdarma

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ý.

Toto cvičení je součástí kurzu

Úvod do API v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import the correct exception class
from ____ import ____

url ="http://wronghost:3000/albums"
try: 
    r = requests.get(url) 
    print(r.status_code)
# Use the imported class to intercept the connection error
except ____ as conn_err: 
    print(f'Connection Error! {conn_err}.')
Upravit a spustit kód