MulaiMulai sekarang secara gratis

Basic Authentication dengan requests

Basic Authentication adalah metode autentikasi paling sederhana untuk web API. Cara kerjanya mirip saat Anda masuk ke sebuah situs web. Untuk mendapatkan akses, Anda perlu mengirimkan nama pengguna dan kata sandi pribadi bersama setiap permintaan. Dengan nama pengguna dan kata sandi ini, API dapat mengenali Anda dan memberi akses ke data yang diminta.

Mari terlebih dahulu mempelajari bagaimana server merespons ketika autentikasi gagal, lalu kita perbaiki dengan menggunakan Basic Authentication.

Informasi penting:

  1. Paket requests sudah diimpor.
  2. Anda dapat menggunakan nama pengguna [email protected] dan kata sandi Warp_ExtrapolationsForfeited2 untuk melakukan autentikasi.

Latihan ini adalah bagian dari kursus

Pengantar API di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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')
Edit dan Jalankan Kode