CommencerCommencer gratuitement

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 :

  1. Le paquet requests a déjà été importé.
  2. Vous pouvez utiliser le nom d'utilisateur [email protected] et le mot de passe Warp_ExtrapolationsForfeited2 pour vous authentifier.

Cet exercice fait partie du cours

Introduction aux API en Python

Afficher le cours

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')
Modifier et exécuter le code