Basic Authentication у requests
Basic Authentication — це найпростіший спосіб автентифікації для веб-API. Він працює подібно до входу на сайт: щоб отримати доступ, потрібно надсилати своє ім'я користувача та пароль із кожним запитом. Використовуючи ці облікові дані, API може ідентифікувати вас і надати доступ до потрібних даних.
Спочатку подивімося, як сервер відповідає, коли автентифікація не проходить, а потім виправимо це, застосувавши Basic Authentication.
Корисно знати:
- Пакет
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')