requests

Web

Mikropip aracılığıyla HTTP

Genel Bakış requests

Requests, HTTP/1.1 isteklerini zarif ve basit bir şekilde göndermek için kullanılan en popüler Python HTTP kütüphanesidir. Bununla birlikte, temiz bir Pythonic API ile kimlik doğrulama, çerezler, yönlendirmeler ve zaman aşımlarını yöneterek GET, POST, PUT, DELETE ve daha fazlasını gerçekleştirebilirsiniz.

PyRun'de istek kitaplığıPyodide'nin mikropip sistemi aracılığıyla kullanıma sunulur. Tarayıcının yerel getirme API'sini kullanır, böylece CORS'un etkin olduğu uç noktalara yönelik istekler sorunsuz bir şekilde çalışır. Bu, onu genel API'leri sorgulamak, REST uç noktalarını keşfetmek ve herhangi bir yerel kurulum olmadan HTTP kavramlarını uygulamak için mükemmel kılar.

Kod ve Yürütme Çıkışı

Genel bir REST API uç noktasından veri alın.

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}")

İlgili Paketler

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.