Menu
CoddyTech

Xử lý phản hồi của requests

Bài học 7 trên 10 trong khóa học API trong Python của Coddy.

Khi bạn gọi get() hoặc post() đến một API, bạn sẽ nhận được một đối tượng response. Trong các ví dụ trước, mình đã lưu đối tượng này vào biến response.


Như đã học trong bài học về JSON, các phản hồi này có định dạng JSON hoặc định dạng từ điển nguyên bản của Python.

 

Để nhận phản hồi ở định dạng JSON, bạn cần viết:

data = response.json()

Sau đó, bạn có thể duyệt qua các giá trị cần thiết trong phản hồi bằng cách truy cập khóa của từ điển.

challenge icon

Thử thách

Trung bình

Hướng dẫn:

  1. Gửi yêu cầu GET đến: https://jsonplaceholder.typicode.com/users/1
  2. Lưu đối tượng requests.get() vào một biến có tên response
  3. Phân tích cú pháp và lưu response.json() vào một biến có tên data
  4. Dùng phương thức truy cập khóa để lưu data["name"] vào một biến có tên result
  5. In result ra, kết quả phải luôn hiển thị: Leanne Graham

Tự làm thử

import requests

# Step 1: Send GET request
response = # Your code here

# Step 2: Parse JSON response
data = # Your code here

# Step 3: Get the name
result = # Your code here

# Step 4: Print the result
print(result)

Tất cả bài học trong API trong Python

Tự luyện tập: Trình biên dịch Python online