requests

Web

HTTP qua micropip

Tổng quan requests

Requestslà thư viện Python HTTP phổ biến nhất, được sử dụng để gửi các yêu cầu HTTP/1.1 một cách đơn giản và tinh tế. Với nó, bạn có thể NHẬN, ĐĂNG, PUT, XÓA, v.v. — xử lý xác thực, cookie, chuyển hướng và hết thời gian chờ bằng API Pythonic rõ ràng.

TrongPyRun, thư viện yêu cầu được cung cấp thông qua hệ thống micropip củaPyodide. Nó sử dụng API tìm nạp gốc của trình duyệt, do đó, các yêu cầu tới điểm cuối hỗ trợ CORS hoạt động liền mạch. Điều này làm cho nó trở nên hoàn hảo để truy vấn các API công khai, khám phá các điểm cuối REST và thực hành các khái niệm HTTP mà không cần bất kỳ thiết lập cục bộ nào.

Đầu ra mã & thực thi

Tìm nạp dữ liệu từ điểm cuối API REST công khai.

import requests
import json

url = "https://jsonplaceholder.typicode.com/todos/1"
print(f"Fetching: {url}\n")

response = requests.get(url)
if response.status_code == 200:
    data = response.json()
    print("Status:", response.status_code)
    print("Response:")
    print(json.dumps(data, indent=2))
else:
    print(f"Error: {response.status_code}")

Gói liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.