Zacznij terazZacznij za darmo

Uwierzytelnianie podstawowe z requests

Uwierzytelnianie podstawowe (Basic Authentication) to najprostsza metoda uwierzytelniania w przypadku webowych API. Działa podobnie jak logowanie na stronie internetowej – przy każdym żądaniu musisz przesłać swoją nazwę użytkownika i hasło. Na ich podstawie API identyfikuje cię i przyznaje dostęp do żądanych danych.

Najpierw sprawdź, jak serwer odpowiada na nieudaną próbę uwierzytelnienia, a następnie napraw to, korzystając z Basic Authentication.

Przydatne informacje:

  1. Pakiet requests jest już zaimportowany.
  2. Do uwierzytelnienia możesz użyć nazwy użytkownika [email protected] i hasła Warp_ExtrapolationsForfeited2.

To ćwiczenie jest częścią kursu

Wprowadzenie do API w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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')
Edytuj i uruchom kod