Authentification de base avec demandes
L'authentification de base est la méthode d'authentification la plus simple pour les API web. Cela fonctionne comme une connexion à un site web. Pour obtenir l'accès, vous devez envoyer votre nom d'utilisateur et votre mot de passe personnels avec chaque demande. Grâce à ce nom d'utilisateur et à ce mot de passe, l'API peut vous identifier et vous donner accès aux données demandées.
Nous allons d'abord apprendre comment un serveur réagit en cas d'échec de l'authentification, puis nous corrigerons le problème en utilisant l' authentification de base.
Bon à savoir :
- Le paquet
requests
a déjà été importé. - Vous pouvez utiliser le nom d'utilisateur
[email protected]
et le mot de passeWarp_ExtrapolationsForfeited2
pour vous authentifier.
Cet exercice fait partie du cours
Introduction aux API en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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')