ÎncepețiÎncepe gratuit

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:

  1. Pachetul requests a fost deja importat.
  2. Poți folosi numele de utilizator [email protected] și parola Warp_ExtrapolationsForfeited2 pentru autentificare.

Acest exercițiu face parte din cursul

Introducere în API-uri cu Python

Vezi cursul

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')
Editează și rulează codul