HttpResponse Clase
- Herencia
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
Constructor
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
Parámetros
Nombre | Description |
---|---|
request
Requerido
|
|
internal_response
Requerido
|
|
block_size
|
valor predeterminado: None
|
Métodos
body |
Devuelve todo el cuerpo como bytes en memoria. El implementador de sincronización debe cargar el cuerpo en la memoria si pueden. El implementador asincrónico debe basarse en los load_body asincrónicos a los que se ha llamado primero. |
parts |
Suponiendo que el tipo de contenido es multipart/mixed, devolverá las partes como un iterador. |
raise_for_status |
Genera un httpResponseError si la respuesta tiene un código de estado de error. Si la respuesta es buena, no hace nada. |
stream_download |
Generador para los datos del cuerpo de la solicitud de streaming. Si se admite la descarga de streaming, debe implementarse mediante sub clases. |
text |
Devuelve todo el cuerpo como una cadena. |
body
Devuelve todo el cuerpo como bytes en memoria.
El implementador de sincronización debe cargar el cuerpo en la memoria si pueden. El implementador asincrónico debe basarse en los load_body asincrónicos a los que se ha llamado primero.
body() -> bytes
Devoluciones
Tipo | Description |
---|---|
Cuerpo entero como bytes en memoria. |
parts
Suponiendo que el tipo de contenido es multipart/mixed, devolverá las partes como un iterador.
parts() -> Iterator[HttpResponse]
Devoluciones
Tipo | Description |
---|---|
<xref:iterator>[HttpResponse]
|
Iterador de HttpResponse si la solicitud era multipart/mixed |
Excepciones
Tipo | Description |
---|---|
Si el contenido no es de varias partes o mixtas |
raise_for_status
Genera un httpResponseError si la respuesta tiene un código de estado de error. Si la respuesta es buena, no hace nada.
raise_for_status() -> None
stream_download
Generador para los datos del cuerpo de la solicitud de streaming.
Si se admite la descarga de streaming, debe implementarse mediante sub clases.
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
Parámetros
Nombre | Description |
---|---|
pipeline
Requerido
|
El objeto de canalización |
Devoluciones
Tipo | Description |
---|---|
<xref:iterator>[bytes]
|
Generador de bytes conectados al socket |
text
Devuelve todo el cuerpo como una cadena.
text(encoding: str | None = None) -> str
Parámetros
Nombre | Description |
---|---|
encoding
|
Codificación que se va a aplicar. Si ninguno, use "utf-8" con el análisis de BOM (utf-8-sig). La implementación puede ser más inteligente si quieren (mediante encabezados o chardet). valor predeterminado: None
|
Devoluciones
Tipo | Description |
---|---|
Todo el cuerpo como una cadena. |
- Consulte también
-
~body()
Azure SDK for Python