requests ile Temel Kimlik Doğrulama
Temel Kimlik Doğrulama, web API'leri için en basit kimlik doğrulama yöntemidir. Bir web sitesine giriş yapmak gibidir. Erişim elde etmek için her istekte kişisel kullanıcı adını ve parolanı göndermen gerekir. API, bu kullanıcı adı ve parola sayesinde seni tanır ve istediğin verilere erişim izni verir.
Önce kimlik doğrulama başarısız olduğunda sunucunun nasıl yanıt verdiğini görelim, ardından bunu Temel Kimlik Doğrulama kullanarak düzeltelim.
Bilmen iyi olur:
requestspaketi zaten içe aktarılmış durumda.- Kimlik doğrulamak için
[email protected]kullanıcı adını veWarp_ExtrapolationsForfeited2parolasını kullanabilirsin.
Bu egzersiz
Python ile API'lere Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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')