CommencerCommencez gratuitement

Authentification de base avec requests

L'authentification de base (Basic Authentication) est la méthode d'authentification la plus simple pour les API web. Elle fonctionne comme une connexion à un site : pour obtenir l'accès, vous devez envoyer votre nom d'utilisateur et votre mot de passe personnels avec chaque requête. Grâce à ces identifiants, l'API peut vous reconnaître et vous donner accès aux données demandées.

Voyons d'abord comment un serveur répond lorsque l'authentification échoue, puis corrigeons cela en utilisant l'authentification de base.

Bon à savoir :

  1. Le package 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

<cours>Introduction aux API en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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