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, kursun bir parçasıdır
Python ile API'lere Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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')