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:
- Balíček
requestsje už naimportovaný. - K autentizaci použij uživatelské jméno
[email protected]a hesloWarp_ExtrapolationsForfeited2.
Toto cvičení je součástí kurzu
Úvod do API v Pythonu
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')