Autentificare de bază cu requests
Autentificarea de bază este cea mai simplă metodă de autentificare pentru API-urile web. Funcționează similar cu autentificarea pe un site: pentru a obține acces, trebuie să trimiți numele de utilizator și parola împreună cu fiecare cerere. Pe baza acestor informații, API-ul te identifică și îți acordă acces la datele solicitate.
Hai să vedem mai întâi cum răspunde serverul când autentificarea eșuează, iar apoi să remediem problema folosind Basic Authentication.
Bine de știut:
- Pachetul
requestsa fost deja importat. - Poți folosi numele de utilizator
[email protected]și parolaWarp_ExtrapolationsForfeited2pentru autentificare.
Acest exercițiu face parte din cursul
Introducere în API-uri cu Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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')