Python용 핵심 HTTP 공유 클라이언트 라이브러리
corehttp
는 Python SDK 클라이언트 라이브러리에 대한 공유 예외 및 모듈을 제공합니다.
시작
일반적으로 를 사용하여 클라이언트 라이브러리 중 하나를 설치 corehttp
할 때 설치되므로 을 설치할 필요가 없습니다.
전송
를 사용 corehttp
하려면 전송 구현을 선택해야 합니다. corehttp
는 다음과 같은 전송을 제공합니다.
동기 전송:
비동기 전송:
AioHttpTransport
- aiohttp 라이브러리를 기반으로 하는 비동기 전송입니다.AsyncHttpXTransport
- HTTPX 라이브러리를 기반으로 하는 비동기 전송입니다.
각 전송에는 엑스트라를 사용하여 corehttp
설치할 수 있는 자체 종속성이 있습니다.
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
전송이 지정되지 corehttp
않은 경우 는 기본적으로 동기 파이프라인 요청 및 AioHttpTransport
비동기 파이프라인 요청에 를 사용합니다RequestsTransport
.
참여
이 프로젝트에 대한 기여와 제안을 환영합니다. 대부분의 경우 기여하려면 권한을 부여하며 실제로 기여를 사용할 권한을 당사에 부여한다고 선언하는 CLA(기여자 라이선스 계약)에 동의해야 합니다. 자세한 내용은 https://cla.microsoft.com 을 참조하세요.
끌어오기 요청을 제출하면 CLA-bot은 CLA를 제공하고 PR을 적절하게 데코레이팅해야 하는지 여부를 자동으로 결정합니다(예: 레이블, 설명). 봇에서 제공하는 지침을 따르기만 하면 됩니다. 이 작업은 CLA를 사용하여 모든 리포지토리에서 한 번만 수행하면 됩니다.
이 프로젝트는 Microsoft 오픈 소스 준수 사항을 채택했습니다. 자세한 내용은 준수 사항 FAQ를 참조하거나 opencode@microsoft.com에 추가 질문 또는 의견을 알려주세요.
Azure SDK for Python
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기