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

Základní autentizace s knihovnou requests

Základní autentizace (Basic Authentication) je nejjednodušší metoda ověřování identity u webových API. Funguje podobně jako přihlášení na web – s každým požadavkem odesíláš své uživatelské jméno a heslo. API tě díky nim rozpozná a umožní ti přístup k požadovaným datům.

Nejdřív se podíváme, jak server reaguje při neúspěšné autentizaci, a pak to napravíme pomocí Basic Authentication.

Užitečné informace:

  1. Balíček requests je už naimportovaný.
  2. K autentizaci použij uživatelské jméno [email protected] a heslo Warp_ExtrapolationsForfeited2.

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.

response = requests.get('http://localhost:3000/albums')

# Check if the status code on the response object matches a successful response
if(response.____ == ____):
    print("Success!")
# Check if the status code indicates a failed authentication attempt
elif(response.____ == ____):
    print('Authentication failed')
else:
    print('Another error occurred')
Upravit a spustit kód