HttpResponse Classe
Classe base abstrata para respostas HTTP.
Utilize esta classe base abstrata para criar as suas próprias respostas de transporte.
As respostas que implementam este ABC são devolvidas a partir do método send_request do cliente se transmitir um 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>
- Herança
-
azure.core.rest._rest_py3._HttpResponseBaseHttpResponse
Construtor
HttpResponse()
Métodos
close | |
iter_bytes |
Itera os bytes da resposta. Irá descomprimir no processo. |
iter_raw |
Itera os bytes da resposta. Não irá descomprimir no processo. |
json |
Devolve todo o corpo como um objeto json. |
raise_for_status |
Gera um HttpResponseError se a resposta tiver um código de estado de erro. Se a resposta for boa, não faz nada. |
read |
Leia os bytes da resposta. |
text |
Devolve o corpo da resposta como uma cadeia. |
close
abstract close() -> None
iter_bytes
Itera os bytes da resposta. Irá descomprimir no processo.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Devoluções
Tipo | Description |
---|---|
Um iterador de bytes da resposta |
iter_raw
Itera os bytes da resposta. Não irá descomprimir no processo.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Devoluções
Tipo | Description |
---|---|
Um iterador de bytes da resposta |
json
Devolve todo o corpo como um objeto json.
abstract json() -> Any
Devoluções
Tipo | Description |
---|---|
O corpo de resposta serializado JSON |
Exceções
Tipo | Description |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Gera um HttpResponseError se a resposta tiver um código de estado de erro.
Se a resposta for boa, não faz nada.
abstract raise_for_status() -> None
Exceções
Tipo | Description |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Leia os bytes da resposta.
abstract read() -> bytes
Devoluções
Tipo | Description |
---|---|
Os bytes lidos em |
text
Devolve o corpo da resposta como uma cadeia.
abstract text(encoding: str | None = None) -> str
Parâmetros
Name | Description |
---|---|
encoding
|
<xref:optional>[str]
A codificação com a qual pretende descodificar o texto. Também pode ser definido de forma independente através da nossa propriedade de codificação valor predefinido: None
|
Devoluções
Tipo | Description |
---|---|
O conteúdo da resposta foi descodificado como uma cadeia. |
Atributos
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python