Grundläggande HTTP-delat klientbibliotek för Python
corehttp
innehåller delade undantag och moduler för Python SDK-klientbibliotek.
Komma igång
Normalt behöver du inte installera corehttp
eftersom det installeras när du installerar ett av klientbiblioteken med det.
Transporter
Om du vill använda corehttp
måste du välja en transportimplementering. corehttp
tillhandahåller följande transporter:
Synkrona transporter:
RequestsTransport
– En synkron transport som baseras på biblioteket Begäranden .HttpXTransport
– En synkron transport baserad på HTTPX-biblioteket .
Asynkrona transporter:
AioHttpTransport
– En asynkron transport baserad på aiohttp-biblioteket .AsyncHttpXTransport
– En asynkron transport baserad på HTTPX-biblioteket .
Varje transport har sina egna beroenden, som du kan installera med hjälp av extrafunktionerna corehttp
:
# Install individually.
pip install corehttp[requests]
pip install corehttp[aiohttp]
pip install corehttp[httpx]
# Install multiple.
pip install corehttp[requests,httpx]
Om inga transporter anges corehttp
används som standard RequestsTransport
för synkrona pipelinebegäranden och AioHttpTransport
för asynkrona pipelinebegäranden.
Bidra
Det här projektet välkomnar bidrag och förslag. Merparten av bidragen kräver att du godkänner ett licensavtal för bidrag, där du deklarerar att du har behörighet att bevilja oss rättigheten att använda ditt bidrag, och att du dessutom uttryckligen gör så. Mer information finns på https://cla.microsoft.com.
När du skickar en pull-förfrågan avgör en CLA-robot automatiskt om du måste tillhandahålla ett licensavtal för bidrag med lämplig PR (t.ex. etikett eller kommentar). Följ bara robotens anvisningar. Du behöver bara göra detta en gång för alla repor som använder vårt licensavtal för bidrag.
Det här projektet använder sig av Microsofts uppförandekod för öppen källkod. Du hittar mer information i Vanliga frågor om uppförandekod eller kontakta opencode@microsoft.com för ytterligare frågor eller kommentarer.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för