requests

Web

HTTP przez mikropip

Przegląd requests

Requeststo najpopularniejsza biblioteka HTTP w Pythonie, używana do eleganckiego i prostego wysyłania żądań HTTP/1.1. Dzięki niemu możesz GET, POST, PUT, DELETE i nie tylko — obsługiwać uwierzytelnianie, pliki cookie, przekierowania i limity czasu za pomocą przejrzystego interfejsu API Pythona.

WPyRunbiblioteka żądań jest udostępniana poprzez system micropipPyodide. Wykorzystuje natywny interfejs API pobierania przeglądarki, więc żądania kierowane do punktów końcowych obsługujących CORS działają bezproblemowo. Dzięki temu idealnie nadaje się do wysyłania zapytań do publicznych interfejsów API, eksplorowania punktów końcowych REST i ćwiczenia koncepcji protokołu HTTP bez żadnej konfiguracji lokalnej.

Dane wyjściowe kodu i wykonania

Pobierz dane z publicznego punktu końcowego interfejsu API REST.

HTTP GET RequestUruchom w Edytorze
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}")

Powiązane pakiety

Polecane zasoby Pythona

Poszerzaj swoją wiedzę dzięki powiązanym interaktywnym samouczkom, ściągawkom i porównaniom kodów.