Базовая аутентификация с requests
Базовая аутентификация — это самый простой способ аутентификации для веб-API. Он работает так же, как вход на сайт: вместе с каждым запросом нужно отправлять имя пользователя и пароль. На их основе API идентифицирует вас и предоставляет доступ к запрошенным данным.
Сначала разберёмся, как сервер реагирует на запрос с неверными учётными данными, а затем исправим это с помощью базовой аутентификации.
Полезно знать:
- Пакет
requestsуже импортирован. - Для аутентификации используйте имя пользователя
[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')