AsyncHttpResponse Osztály
An AsyncHttpResponse ABC.
Lehetővé teszi az adatok aszinkron átvitelét a válaszból.
- Öröklődés
-
azure.core.pipeline.transport._base._HttpResponseBaseAsyncHttpResponseAsyncHttpResponseAsyncHttpResponse
Konstruktor
AsyncHttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Paraméterek
- request
- internal_response
- block_size
Metódusok
body |
A teljes törzset bájtként adja vissza a memóriában. A sync implementernek be kell töltenie a törzset a memóriába, ha tudnak. Az aszinkron implementálónak az aszinkron load_body kell alapulnia, hogy először meghívták. |
parts |
Feltételezve, hogy a tartalomtípus többrészes/vegyes, az alkatrészeket aszinkron iterátorként adja vissza. |
raise_for_status |
HttpResponseError értéket ad, ha a válasz hibaállapot-kóddal rendelkezik. Ha a válasz jó, semmit sem tesz. |
stream_download |
A streamelési válasz törzsadatainak generátora. Ha a streamletöltés támogatott, az alosztályok által implementálandó. Aszinkron generátort ad vissza. |
text |
A teljes törzset sztringként adja vissza. |
body
A teljes törzset bájtként adja vissza a memóriában.
A sync implementernek be kell töltenie a törzset a memóriába, ha tudnak. Az aszinkron implementálónak az aszinkron load_body kell alapulnia, hogy először meghívták.
body() -> bytes
Válaszok
Az egész test bájtként a memóriában.
Visszatérési típus
parts
Feltételezve, hogy a tartalomtípus többrészes/vegyes, az alkatrészeket aszinkron iterátorként adja vissza.
parts() -> AsyncIterator[AsyncHttpResponse]
Válaszok
Az alkatrészek aszinkron iterátora
Visszatérési típus
Kivételek
Ha a tartalom nem többrészes/vegyes
raise_for_status
HttpResponseError értéket ad, ha a válasz hibaállapot-kóddal rendelkezik. Ha a válasz jó, semmit sem tesz.
raise_for_status() -> None
stream_download
A streamelési válasz törzsadatainak generátora.
Ha a streamletöltés támogatott, az alosztályok által implementálandó. Aszinkron generátort ad vissza.
stream_download(pipeline: AsyncPipeline[HttpRequest, 'AsyncHttpResponse'], *, decompress: bool = True, **kwargs: Any) -> AsyncIteratorType[bytes]
Paraméterek
- decompress
- bool
Ha az alapértelmezett Igaz érték, megkísérli dekódolni a törzset a tartalomkódoló fejléc alapján.
Válaszok
Bájtok aszinkron iterátora
Visszatérési típus
text
A teljes törzset sztringként adja vissza.
text(encoding: str | None = None) -> str
Paraméterek
- encoding
- str
Az alkalmazandó kódolás. Ha nincs, használja az "utf-8" kifejezést a BOM-elemzéssel (utf-8-sig). Az implementáció intelligensebb lehet, ha szeretné (fejlécek vagy karakterkészletek használatával).
Válaszok
Az egész test sztringként.
Visszatérési típus
- Lásd még
-
~body()
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: