HttpTransport Klass
En HTTP-avsändare ABC.
- Arv
-
HttpTransportHttpTransportHttpTransport
Konstruktor
HttpTransport()
Metoder
close |
Stäng sessionen om den inte är externt ägd. |
open |
Tilldela en ny session om det inte redan finns någon. |
send |
Skicka begäran med den här HTTP-avsändaren. |
sleep |
Viloläge under den angivna varaktigheten. Du bör alltid be transporten att sova, och inte ringa direkt stdlib. Detta är främst viktigt i asynkron, eftersom transporten kanske inte använder asyncio utan andra implementeringar som trio och de har sitt eget sätt att sova, men för att hålla designen konsekvent är det renare att alltid be transporten att sova och låta transportimplementören bestämma hur man gör det. |
close
Stäng sessionen om den inte är externt ägd.
abstract close() -> None
open
Tilldela en ny session om det inte redan finns någon.
abstract open() -> None
send
Skicka begäran med den här HTTP-avsändaren.
abstract send(request: HTTPRequestType, **kwargs: Any) -> HTTPResponseType
Parametrar
Name | Description |
---|---|
request
Obligatorisk
|
<xref:azure.core.transport.HTTPRequest>
Pipeline-begärandeobjektet |
Returer
Typ | Description |
---|---|
Pipelinens svarsobjekt. |
sleep
Viloläge under den angivna varaktigheten.
Du bör alltid be transporten att sova, och inte ringa direkt stdlib. Detta är främst viktigt i asynkron, eftersom transporten kanske inte använder asyncio utan andra implementeringar som trio och de har sitt eget sätt att sova, men för att hålla designen konsekvent är det renare att alltid be transporten att sova och låta transportimplementören bestämma hur man gör det.
sleep(duration: float) -> None
Parametrar
Name | Description |
---|---|
duration
Obligatorisk
|
Antal sekunder att sova. |
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