Kom igångKom igång gratis

Basic Authentication med requests

Basic Authentication är den enklaste autentiseringsmetoden för webb-API:er. Det fungerar ungefär som att logga in på en webbplats. För att få åtkomst skickar du ditt användarnamn och lösenord med varje förfrågan. Med hjälp av dessa uppgifter kan API:et identifiera dig och ge dig tillgång till den begärda datan.

Låt oss först se hur en server svarar när autentiseringen misslyckas – och sedan åtgärda det med Basic Authentication.

Bra att veta:

  1. Paketet requests har redan importerats.
  2. Du kan använda användarnamnet [email protected] och lösenordet Warp_ExtrapolationsForfeited2 för att autentisera dig.

Den här övningen är en del av kursen

Introduktion till API:er i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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')
Redigera och kör kod