НачатьНачать бесплатно

Базовая аутентификация с requests

Базовая аутентификация — это самый простой способ аутентификации для веб-API. Он работает так же, как вход на сайт: вместе с каждым запросом нужно отправлять имя пользователя и пароль. На их основе API идентифицирует вас и предоставляет доступ к запрошенным данным.

Сначала разберёмся, как сервер реагирует на запрос с неверными учётными данными, а затем исправим это с помощью базовой аутентификации.

Полезно знать:

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