ПочатиПочніть безкоштовно

Basic Authentication у requests

Basic Authentication — це найпростіший спосіб автентифікації для веб-API. Він працює подібно до входу на сайт: щоб отримати доступ, потрібно надсилати своє ім'я користувача та пароль із кожним запитом. Використовуючи ці облікові дані, API може ідентифікувати вас і надати доступ до потрібних даних.

Спочатку подивімося, як сервер відповідає, коли автентифікація не проходить, а потім виправимо це, застосувавши Basic Authentication.

Корисно знати:

  1. Пакет requests уже імпортовано.
  2. Ви можете використати ім'я користувача [email protected] і пароль Warp_ExtrapolationsForfeited2 для автентифікації.

Ця вправа є частиною курсу

Вступ до API в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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')
Редагувати та запускати код