Share via


HttpResponse Osztály

Absztrakt alaposztály HTTP-válaszokhoz.

Ezzel az absztrakt alaposztálysal saját átviteli válaszokat hozhat létre.

Az ABC-t implementáló válaszokat az ügyfél send_request metódusa adja vissza, ha egy 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>
Öröklődés
azure.core.rest._rest_py3._HttpResponseBase
HttpResponse

Konstruktor

HttpResponse()

Metódusok

close
iter_bytes

Iterál a válasz bájtja felett. Lefojtja a folyamatot.

iter_raw

Iterál a válasz bájtja felett. Nem bontja le a folyamatot.

json

Az egész testet json objektumként adja vissza.

raise_for_status

HttpResponseError értéket ad, ha a válasz hibaállapot-kóddal rendelkezik.

Ha a válasz jó, semmit sem tesz.

read

Olvassa el a válasz bájtját.

text

Sztringként adja vissza a válasz törzsét.

close

abstract close() -> None

iter_bytes

Iterál a válasz bájtja felett. Lefojtja a folyamatot.

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

Válaszok

Típus Description

Bájtok iterátora a válaszból

iter_raw

Iterál a válasz bájtja felett. Nem bontja le a folyamatot.

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

Válaszok

Típus Description

Bájtok iterátora a válaszból

json

Az egész testet json objektumként adja vissza.

abstract json() -> Any

Válaszok

Típus Description
any

A JSON deszerializált választörzse

Kivételek

Típus Description
json.decoder.JSONDecodeError
in python 2.7
if object is not JSON decodable

raise_for_status

HttpResponseError értéket ad, ha a válasz hibaállapot-kóddal rendelkezik.

Ha a válasz jó, semmit sem tesz.

abstract raise_for_status() -> None

Kivételek

Típus Description
azure.core.HttpResponseError if the object has an error status code.

read

Olvassa el a válasz bájtját.

abstract read() -> bytes

Válaszok

Típus Description

Az olvasás bájtban

text

Sztringként adja vissza a válasz törzsét.

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

Paraméterek

Name Description
encoding
<xref:optional>[str]

A kódolás, amellyel dekódolni szeretné a szöveget. A kódolási tulajdonságon keresztül egymástól függetlenül is beállítható

alapértelmezett érték: None

Válaszok

Típus Description
str

A válasz tartalma sztringként van dekódolva.

Attribútumok

content

content_type

encoding

headers

is_closed

is_stream_consumed

reason

request

status_code

url