requests

Web

마이크로핍을 통한 HTTP

개요 requests

Requests는 HTTP/1.1 요청을 우아하고 간단하게 보내는 데 사용되는 가장 인기 있는 Python HTTP 라이브러리입니다. 이를 사용하면 깔끔한 Pythonic API로 인증, 쿠키, 리디렉션 및 시간 초과를 처리하여 GET, POST, PUT, DELETE 등을 수행할 수 있습니다.

PyRun에서 요청 라이브러리는Pyodide의 micropip 시스템을 통해 사용할 수 있습니다. 내부적으로 브라우저의 기본 가져오기 API를 사용하므로 CORS 지원 엔드포인트에 대한 요청이 원활하게 작동합니다. 이는 공개 API 쿼리, REST 엔드포인트 탐색, 로컬 설정 없이 HTTP 개념 실습에 적합합니다.

코드 및 실행 출력

공개 REST API 엔드포인트에서 데이터를 가져옵니다.

HTTP GET Request에디터에서 실행
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}")

관련 패키지

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.