HttpResponse Klasse
- Vererbung
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Konstruktor
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Parameter
Name | Beschreibung |
---|---|
request
Erforderlich
|
|
internal_response
Erforderlich
|
|
block_size
|
Standardwert: None
|
Methoden
body |
Gibt den gesamten Text als Bytes im Arbeitsspeicher zurück. Der Synchronisierungsimplementierer sollte den Text nach Möglichkeit in den Arbeitsspeicher laden. Der Async-Implementierer sollte sich auf asynchrone load_body verlassen, um zuerst aufgerufen zu werden. |
parts |
Wenn der Inhaltstyp mehrteilig/gemischt ist, gibt die Teile als Iterator zurück. |
raise_for_status |
Löst einen HttpResponseError aus, wenn die Antwort einen Fehler status Code aufweist. Wenn die Antwort gut ist, tut nichts. |
stream_download |
Generator für Streaminganforderungstextdaten. Sollte von Unterklassen implementiert werden, wenn der Streamingdownload unterstützt wird. |
text |
Gibt den gesamten Text als Zeichenfolge zurück. |
body
Gibt den gesamten Text als Bytes im Arbeitsspeicher zurück.
Der Synchronisierungsimplementierer sollte den Text nach Möglichkeit in den Arbeitsspeicher laden. Der Async-Implementierer sollte sich auf asynchrone load_body verlassen, um zuerst aufgerufen zu werden.
body() -> bytes
Gibt zurück
Typ | Beschreibung |
---|---|
Der gesamte Text als Bytes im Arbeitsspeicher. |
parts
Wenn der Inhaltstyp mehrteilig/gemischt ist, gibt die Teile als Iterator zurück.
parts() -> Iterator[HttpResponse]
Gibt zurück
Typ | Beschreibung |
---|---|
<xref:iterator>[HttpResponse]
|
Der Iterator von HttpResponse, wenn die Anforderung mehrteilig/gemischt war |
Ausnahmen
Typ | Beschreibung |
---|---|
Wenn der Inhalt nicht mehrteilig/gemischt ist |
raise_for_status
Löst einen HttpResponseError aus, wenn die Antwort einen Fehler status Code aufweist. Wenn die Antwort gut ist, tut nichts.
raise_for_status() -> None
stream_download
Generator für Streaminganforderungstextdaten.
Sollte von Unterklassen implementiert werden, wenn der Streamingdownload unterstützt wird.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Parameter
Name | Beschreibung |
---|---|
pipeline
Erforderlich
|
Das Pipelineobjekt |
Gibt zurück
Typ | Beschreibung |
---|---|
<xref:iterator>[bytes]
|
Der Generator von Bytes, die mit dem Socket verbunden sind |
text
Gibt den gesamten Text als Zeichenfolge zurück.
text(encoding: str | None = None) -> str
Parameter
Name | Beschreibung |
---|---|
encoding
|
Die anzuwendende Codierung. Wenn keine, verwenden Sie "utf-8" mit BOM-Analyse (utf-8-sig). Die Implementierung kann bei Bedarf intelligenter sein (mithilfe von Headern oder Chardet). Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
Der gesamte Text als Zeichenfolge. |
- Weitere Informationen
-
~body()
Azure SDK for Python