Megosztás a következőn keresztül:


HttpResponse Osztály

Öröklődés
azure.core.pipeline.transport._base._HttpResponseBase
HttpResponse

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
str

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
str

Az egész testet sztringként.

Lásd még

~body()