Aan de slagGa gratis aan de slag

Basic Authentication met requests

Basic Authentication is de simpelste authenticatiemethode voor web-API’s. Het werkt als inloggen op een website. Om toegang te krijgen, stuur je bij elk verzoek je persoonlijke gebruikersnaam en wachtwoord mee. Met deze gegevens kan de API je identificeren en je toegang geven tot de gevraagde data.

Laten we eerst bekijken hoe een server reageert als authenticatie mislukt, en het daarna oplossen met Basic Authentication.

Goed om te weten:

  1. Het pakket requests is al geïmporteerd.
  2. Je kunt de gebruikersnaam [email protected] en het wachtwoord Warp_ExtrapolationsForfeited2 gebruiken om te authenticeren.

Deze oefening maakt deel uit van de cursus

Introductie tot API's in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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')
Code bewerken en uitvoeren