GitHub Trending오픈소스 · 도구

psf/requests

파이썬 HTTP 라이브러리 Requests, 54만 스타 돌파

원제 psf/requests

스타 54,635당일 +126Python
Key Point

매주 300만 회 이상 다운로드되며 400만 개 저장소에서 사용하는 Python의 핵심 HTTP 라이브러리의 기능과 지원 범위를 한눈에 파악할 수 있다.

핵심 요약

  • Requests는 Python용 단순하고 우아한 HTTP 라이브러리로, HTTP/1.1 요청을 쉽게 보낼 수 있다.
  • 쿼리 문자열을 수동으로 추가하거나 POST·PUT 데이터를 인코딩할 필요 없이 json 메서드로 처리 가능하다.
  • 매주 약 300만 회 다운로드를 기록하는 가장 인기 있는 Python 패키지 중 하나이며, 400만 개 이상의 저장소가 의존하고 있다.
  • Python 3.10 이상을 공식 지원한다.
  • Keep-Alive·연결 풀링, 국제 도메인 및 URL, 쿠키 지속성을 가진 세션, 브라우저식 TLS/SSL 검증, 기본 및 다이제스트 인증을 지원한다.
  • SOCKS 프록시, 연결 타임아웃, 스트리밍 다운로드, .netrc 자동 인식, 청크 HTTP 요청 등의 기능을 제공한다.
  • 저장소를 클론할 때 잘못된 커밋 타임스탬프 오류를 피하기 위해 `-c fetch.fsck.badTimezone=ignore` 플래그를 추가하거나 Git 전역 설정에 적용할 수 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗