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:
- Paketet
requestshar redan importerats. - Du kan använda användarnamnet
[email protected]och lösenordetWarp_ExtrapolationsForfeited2för att autentisera dig.
Den här övningen är en del av kursen
Introduktion till API:er i Python
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')