Bắt đầu ngayBắt đầu miễn phí

Xác thực Basic với requests

Basic Authentication là phương thức xác thực đơn giản nhất cho web API. Cách hoạt động giống như bạn đăng nhập vào một trang web. Để truy cập, bạn cần gửi tên người dùng và mật khẩu của mình kèm theo mỗi yêu cầu. Dựa vào tên người dùng và mật khẩu này, API có thể nhận diện bạn và cấp quyền truy cập dữ liệu được yêu cầu.

Hãy xem trước máy chủ phản hồi như thế nào khi xác thực thất bại, rồi sửa bằng cách dùng Basic Authentication.

Thông tin cần biết:

  1. Gói requests đã được import sẵn.
  2. Bạn có thể dùng tên người dùng [email protected] và mật khẩu Warp_ExtrapolationsForfeited2 để xác thực.

Bài tập này là một phần của khóa học

Giới thiệu về API trong Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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')
Chỉnh sửa và Chạy Mã