HttpResponse Clase
Clase base abstracta para las respuestas HTTP.
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 si pasa un HttpRequest
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>
- Herencia
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Constructor
HttpResponse()
Métodos
close | |
iter_bytes |
Recorre en iteración los bytes de la respuesta. Descomprimirá en el proceso. |
iter_raw |
Recorre en iteración 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. |
text |
Devuelve el cuerpo de la respuesta como una cadena. |
close
abstract close() -> None
iter_bytes
Recorre en iteración los bytes de la respuesta. Descomprimirá en el proceso.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Devoluciones
Tipo | Description |
---|---|
Iterador de bytes de la respuesta |
iter_raw
Recorre en iteración los bytes de la respuesta. No se descomprimirá en el proceso.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Devoluciones
Tipo | Description |
---|---|
Iterador 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.
abstract read() -> bytes
Devoluciones
Tipo | Description |
---|---|
Lectura en bytes |
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