Delen via


HttpResponse Klas

Abstracte basisklasse voor HTTP-antwoorden.

Gebruik deze abstracte basisklasse om uw eigen transportreacties te maken.

Antwoorden die dit ABC implementeren, worden geretourneerd vanuit de send_request-methode van uw client als u een 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>
Overname
azure.core.rest._rest_py3._HttpResponseBase
HttpResponse

Constructor

HttpResponse()

Methoden

close
iter_bytes

Itereert over de bytes van het antwoord. Zal decomprimeren in het proces.

iter_raw

Itereert over de bytes van het antwoord. Zal niet decomprimeren in het proces.

json

Retourneert de hele hoofdtekst als een JSON-object.

raise_for_status

Hiermee wordt een HttpResponseError gegenereerd als het antwoord een foutcode heeft.

Als het antwoord goed is, doet u niets.

read

Lees de bytes van het antwoord.

text

Retourneert de hoofdtekst van het antwoord als een tekenreeks.

close

abstract close() -> None

iter_bytes

Itereert over de bytes van het antwoord. Zal decomprimeren in het proces.

abstract iter_bytes(**kwargs: Any) -> Iterator[bytes]

Retouren

Type Description

Een iterator van bytes uit het antwoord

iter_raw

Itereert over de bytes van het antwoord. Zal niet decomprimeren in het proces.

abstract iter_raw(**kwargs: Any) -> Iterator[bytes]

Retouren

Type Description

Een iterator van bytes uit het antwoord

json

Retourneert de hele hoofdtekst als een JSON-object.

abstract json() -> Any

Retouren

Type Description
any

De JSON-antwoordtekst gedeserialiseerd

Uitzonderingen

Type Description
json.decoder.JSONDecodeError
in python 2.7
if object is not JSON decodable

raise_for_status

Hiermee wordt een HttpResponseError gegenereerd als het antwoord een foutcode heeft.

Als het antwoord goed is, doet u niets.

abstract raise_for_status() -> None

Uitzonderingen

Type Description
azure.core.HttpResponseError if the object has an error status code.

read

Lees de bytes van het antwoord.

abstract read() -> bytes

Retouren

Type Description

De leesbewerking in bytes

text

Retourneert de hoofdtekst van het antwoord als een tekenreeks.

abstract text(encoding: str | None = None) -> str

Parameters

Name Description
encoding
<xref:optional>[str]

De codering waarmee u de tekst wilt decoderen. Kan ook onafhankelijk worden ingesteld via onze coderingseigenschap

standaardwaarde: None

Retouren

Type Description
str

De inhoud van het antwoord is gedecodeerd als een tekenreeks.

Kenmerken

content

content_type

encoding

headers

is_closed

is_stream_consumed

reason

request

status_code

url