HttpResponse Osztály
- Öröklődés
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Konstruktor
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Paraméterek
Name | Description |
---|---|
request
Kötelező
|
|
internal_response
Kötelező
|
|
block_size
|
alapértelmezett érték: None
|
Metódusok
body |
A teljes törzset bájtként adja vissza a memóriában. A sync implementernek szükség esetén be kell töltenie a törzset a memóriába. Az aszinkron implementálónak az aszinkron load_body kell először meghívnia. |
parts |
Feltételezve, hogy a tartalomtípus többrészes/vegyes, a részeket iterátorként adja vissza. |
raise_for_status |
HttpResponseError hibát jelez, ha a válaszban hibaállapotkód található. Ha a válasz jó, nem csinál semmit. |
stream_download |
Streamelési kérelem törzsadatainak generátora. Ha a streamelési letöltés támogatott, az alosztályok implementálják. |
text |
Az egész törzset sztringként adja vissza. |
body
A teljes törzset bájtként adja vissza a memóriában.
A sync implementernek szükség esetén be kell töltenie a törzset a memóriába. Az aszinkron implementálónak az aszinkron load_body kell először meghívnia.
body() -> bytes
Válaszok
Típus | Description |
---|---|
Az egész test bájtként a memóriában. |
parts
Feltételezve, hogy a tartalomtípus többrészes/vegyes, a részeket iterátorként adja vissza.
parts() -> Iterator[HttpResponse]
Válaszok
Típus | Description |
---|---|
<xref:iterator>[HttpResponse]
|
A HttpResponse iterátora, ha a kérés többrészes/vegyes volt |
Kivételek
Típus | Description |
---|---|
Ha a tartalom nem többrészes/vegyes |
raise_for_status
HttpResponseError hibát jelez, ha a válaszban hibaállapotkód található. Ha a válasz jó, nem csinál semmit.
raise_for_status() -> None
stream_download
Streamelési kérelem törzsadatainak generátora.
Ha a streamelési letöltés támogatott, az alosztályok implementálják.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Paraméterek
Name | Description |
---|---|
pipeline
Kötelező
|
A folyamatobjektum |
Válaszok
Típus | Description |
---|---|
<xref:iterator>[bytes]
|
A szoftvercsatornához csatlakoztatott bájtok generátora |
text
Az egész törzset sztringként adja vissza.
text(encoding: str | None = None) -> str
Paraméterek
Name | Description |
---|---|
encoding
|
Az alkalmazandó kódolás. Ha nincs, használja az "utf-8" kifejezést az AOM-elemzéssel (utf-8-sig). Az implementáció igény szerint intelligensebb lehet (fejlécek vagy karakterkészletek használatával). alapértelmezett érték: None
|
Válaszok
Típus | Description |
---|---|
Az egész testet sztringként. |
- 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: