HttpResponse Classe
Classe base abstrata para respostas HTTP.
Use essa classe base abstrata para criar suas próprias respostas de transporte.
As respostas que implementam este ABC são retornadas do método send_request do cliente se você passar 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 nos bytes da resposta. Descompactará no processo. |
iter_raw |
Itera nos bytes da resposta. Não será descompactado no processo. |
json |
Retorna todo o corpo como um objeto json. |
raise_for_status |
Gera um HttpResponseError se a resposta tiver um erro status código. Se a resposta for boa, não fará nada. |
read |
Leia os bytes da resposta. |
text |
Retorna o corpo da resposta como uma cadeia de caracteres. |
close
abstract close() -> None
iter_bytes
Itera nos bytes da resposta. Descompactará no processo.
abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]
Retornos
Tipo | Description |
---|---|
Um iterador de bytes da resposta |
iter_raw
Itera nos bytes da resposta. Não será descompactado no processo.
abstract iter_raw(**kwargs: Any) -> Iterator[bytes]
Retornos
Tipo | Description |
---|---|
Um iterador de bytes da resposta |
json
Retorna todo o corpo como um objeto json.
abstract json() -> Any
Retornos
Tipo | Description |
---|---|
O corpo da resposta desserializada 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 erro status código.
Se a resposta for boa, não fará 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
Retornos
Tipo | Description |
---|---|
Os bytes lidos em |
text
Retorna o corpo da resposta como uma cadeia de caracteres.
abstract text(encoding: str | None = None) -> str
Parâmetros
Nome | Description |
---|---|
encoding
|
<xref:optional>[str]
A codificação com a qual você deseja decodificar o texto. Também pode ser definido independentemente por meio de nossa propriedade de codificação valor padrão: None
|
Retornos
Tipo | Description |
---|---|
O conteúdo da resposta decodificado como uma cadeia de caracteres. |
Atributos
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de