Gedeelde HTTP-clientbibliotheek voor Python
corehttp
biedt gedeelde uitzonderingen en modules voor Python SDK-clientbibliotheken.
Aan de slag
Normaal gesproken hoeft u niet te installeren corehttp
, omdat deze wordt geïnstalleerd wanneer u een van de clientbibliotheken installeert.
Transporten
Als u wilt gebruiken corehttp
, moet u een transport-implementatie kiezen. corehttp
biedt de volgende transporten:
Synchrone transporten:
RequestsTransport
- Een synchroon transport op basis van de aanvraagbibliotheek .HttpXTransport
- Een synchroon transport op basis van de HTTPX-bibliotheek .
Asynchrone transporten:
AioHttpTransport
- Een asynchroon transport op basis van de aiohttp-bibliotheek .AsyncHttpXTransport
- Een asynchroon transport op basis van de HTTPX-bibliotheek .
Elk transport heeft zijn eigen afhankelijkheden, die u kunt installeren met behulp van de corehttp
extra's:
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
Als er geen transporten zijn opgegeven, corehttp
wordt standaard gebruikt RequestsTransport
voor synchrone pijplijnaanvragen en AioHttpTransport
voor asynchrone pijplijnaanvragen.
Bijdragen
Wij verwelkomen bijdragen en suggesties voor dit project. Voor de meeste bijdragen moet u instemmen met een licentieovereenkomst voor bijdragers (CLA: Contributor License Agreement) waarin u verklaart dat u gerechtigd bent ons het recht te geven uw bijdrage te gebruiken, en dat u dit ook doet. Ga naar https://cla.microsoft.com voor meer informatie.
Wanneer u een pull-aanvraag indient, wordt met een CLA-bot automatisch bepaald of u een CLA moet verschaffen en wordt de pull-aanvraag dienovereenkomstig opgemaakt (bijvoorbeeld met een label of commentaar). Volg gewoon de instructies van de bot. U hoeft dit maar eenmaal te doen voor alle repo's waar gebruik wordt gemaakt van onze CLA.
Op dit project is de Microsoft Open Source Code of Conduct (Microsoft Open Source-gedragscode) van toepassing. Raadpleeg de Veelgestelde vragen over de gedragscode voor meer informatie of neem contact op met opencode@microsoft.com als u meer vragen of opmerkingen hebt.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor