requests
WebHTTP 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.
Vòng lặp Python
Tìm hiểu cách sử dụng vòng lặp Python để lặp lại dữ liệu. Nắm vững các phương pháp hay nhất về vòng lặp for, while, ngắt, tiếp tục và lặp bằng các ví dụ tương tác.
Cách sắp xếp danh sách trong Python
Tìm hiểu cách sắp xếp danh sách trong Python bằng phương thức Sort() và hàm Sort(). Khám phá các ví dụ về sắp xếp khóa tùy chỉnh và thứ tự đảo ngược.
Bảng cheat phương thức chuỗi Python
Hướng dẫn tham khảo đầy đủ về thao tác chuỗi Python. Làm chủ định dạng, tìm kiếm, phân tách, thay thế và kiểm tra thuộc tính chuỗi.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.