IniziaInizia gratis

Autenticazione Basic con requests

La Basic Authentication è il metodo di autenticazione più semplice per le API web. Funziona come accedere a un sito: per ottenere l’accesso devi inviare il tuo nome utente e la tua password personali con ogni richiesta. Usando queste credenziali, l’API può identificarti e concederti l’accesso ai dati richiesti.

Per prima cosa, vediamo come risponde un server quando l’autenticazione non va a buon fine, e poi risolviamo usando la Basic Authentication.

Da sapere:

  1. Il pacchetto requests è già stato importato.
  2. Puoi usare il nome utente [email protected] e la password Warp_ExtrapolationsForfeited2 per autenticarti.

Questo esercizio fa parte del corso

Introduzione alle API in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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')
Modifica ed esegui il codice