HttpResponse Klasa
- Dziedziczenie
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Konstruktor
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Parametry
Nazwa | Opis |
---|---|
request
Wymagane
|
|
internal_response
Wymagane
|
|
block_size
|
wartość domyślna: None
|
Metody
body |
Zwróć całą treść jako bajty w pamięci. Implementator synchronizacji powinien załadować treść w pamięci, jeśli może. Implementator asynchroniczny powinien polegać na load_body asynchronicznych, które zostały wywołane jako pierwsze. |
parts |
Zakładając, że typ zawartości jest wieloczęściowy/mieszany, zwróci części jako iterator. |
raise_for_status |
Zgłasza błąd HttpResponseError, jeśli odpowiedź ma kod stanu błędu. Jeśli odpowiedź jest dobra, nic nie robi. |
stream_download |
Generator danych treści żądania przesyłania strumieniowego. Jeśli pobieranie strumieniowe jest obsługiwane, należy zaimplementować przez klasy podrzędne. |
text |
Zwróć całą treść jako ciąg. |
body
Zwróć całą treść jako bajty w pamięci.
Implementator synchronizacji powinien załadować treść w pamięci, jeśli może. Implementator asynchroniczny powinien polegać na load_body asynchronicznych, które zostały wywołane jako pierwsze.
body() -> bytes
Zwraca
Typ | Opis |
---|---|
Cała treść jako bajty w pamięci. |
parts
Zakładając, że typ zawartości jest wieloczęściowy/mieszany, zwróci części jako iterator.
parts() -> Iterator[HttpResponse]
Zwraca
Typ | Opis |
---|---|
<xref:iterator>[HttpResponse]
|
Iterator httpResponse, jeśli żądanie było wieloczęściowe/mieszane |
Wyjątki
Typ | Opis |
---|---|
Jeśli zawartość nie jest wieloczęściowa/mieszana |
raise_for_status
Zgłasza błąd HttpResponseError, jeśli odpowiedź ma kod stanu błędu. Jeśli odpowiedź jest dobra, nic nie robi.
raise_for_status() -> None
stream_download
Generator danych treści żądania przesyłania strumieniowego.
Jeśli pobieranie strumieniowe jest obsługiwane, należy zaimplementować przez klasy podrzędne.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Parametry
Nazwa | Opis |
---|---|
pipeline
Wymagane
|
Obiekt potoku |
Zwraca
Typ | Opis |
---|---|
<xref:iterator>[bytes]
|
Generator bajtów podłączonych do gniazda |
text
Zwróć całą treść jako ciąg.
text(encoding: str | None = None) -> str
Parametry
Nazwa | Opis |
---|---|
encoding
|
Kodowanie do zastosowania. Jeśli brak, użyj ciągu "utf-8" z analizą BOM (utf-8-sig). Implementacja może być inteligentna, jeśli chce (przy użyciu nagłówków lub chardet). wartość domyślna: None
|
Zwraca
Typ | Opis |
---|---|
Cała treść jest ciągiem. |
- Zobacz też
-
~body()
Azure SDK for Python