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 엔드포인트에서 데이터를 가져옵니다.
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 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
Python 루프
Python 루프를 사용하여 데이터를 반복하는 방법을 알아보세요. 대화형 예제를 통해 for 루프, while 루프, 중단, 계속 및 루프 모범 사례를 마스터하세요.
Python에서 목록을 정렬하는 방법(오름차순 및 내림차순)
sort() 메서드와 sorted() 함수를 사용하여 Python에서 목록을 정렬하는 방법을 알아보세요. 사용자 정의 키 정렬 및 역순 예시를 살펴보세요.
Python 문자열 메서드 치트 시트
Python 문자열 조작에 대한 완전한 참조 가이드입니다. 문자열 속성의 서식 지정, 검색, 분할, 바꾸기 및 확인을 마스터합니다.
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.