AsyncHttpResponse Clase
Clase base abstracta para respuestas HTTP asincrónicas.
Use esta clase base abstracta para crear sus propias respuestas de transporte.
Las respuestas que implementan este ABC se devuelven desde el método send_request del cliente asincrónico si se pasa una HttpRequest
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = await client.send_request(request)
<AsyncHttpResponse: 200 OK>
- Herencia
-
azure.core.rest._rest_py3._HttpResponseBaseAsyncHttpResponseAsyncHttpResponseAsyncHttpResponse
Constructor
AsyncHttpResponse()
Métodos
close | |
iter_bytes |
Recorre en iteración asincrónica los bytes de la respuesta. Descomprimirá en el proceso. |
iter_raw |
Recorre en iteración asincrónica los bytes de la respuesta. No se descomprimirá en el proceso. |
json |
Devuelve todo el cuerpo como un objeto json. |
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. |
read |
Lea los bytes de la respuesta en la memoria. |
text |
Devuelve el cuerpo de la respuesta como una cadena. |
close
abstract async close() -> None
iter_bytes
Recorre en iteración asincrónica los bytes de la respuesta. Descomprimirá en el proceso.
abstract async iter_bytes(**kwargs: Any) -> AsyncIterator[bytes]
Devoluciones
Tipo | Description |
---|---|
Iterador asincrónico de bytes de la respuesta |
iter_raw
Recorre en iteración asincrónica los bytes de la respuesta. No se descomprimirá en el proceso.
abstract async iter_raw(**kwargs: Any) -> AsyncIterator[bytes]
Devoluciones
Tipo | Description |
---|---|
Iterador asincrónico de bytes de la respuesta |
json
Devuelve todo el cuerpo como un objeto json.
abstract json() -> Any
Devoluciones
Tipo | Description |
---|---|
Cuerpo de respuesta deserializado json |
Excepciones
Tipo | Description |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
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.
abstract raise_for_status() -> None
Excepciones
Tipo | Description |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Lea los bytes de la respuesta en la memoria.
abstract async read() -> bytes
Devoluciones
Tipo | Description |
---|---|
Bytes de la respuesta |
text
Devuelve el cuerpo de la respuesta como una cadena.
abstract text(encoding: str | None = None) -> str
Parámetros
Nombre | Description |
---|---|
encoding
|
<xref:optional>[str]
Codificación con la que desea descodificar el texto. También se puede establecer de forma independiente a través de nuestra propiedad de codificación valor predeterminado: None
|
Devoluciones
Tipo | Description |
---|---|
El contenido de la respuesta se descodifica como una cadena. |
Atributos
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python