Megosztás a következőn keresztül:


AsyncHttpResponse Osztály

Absztrakt alaposztály az Async HTTP-válaszokhoz.

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

Az ABC-t implementáló válaszokat az aszinkron ügyfél send_request metódusa adja vissza, ha HttpRequest


>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = await client.send_request(request)
<AsyncHttpResponse: 200 OK>
Öröklődés
azure.core.rest._rest_py3._HttpResponseBase
AsyncHttpResponse
AsyncHttpResponse
AsyncHttpResponse

Konstruktor

AsyncHttpResponse()

Metódusok

close
iter_bytes

Aszinkron módon iterál a válasz bájtja felett. Lefojtja a folyamatot.

iter_raw

Aszinkron módon iterál a válasz bájtja felett. Nem bontja ki a folyamatot.

json

Az egész törzset json objektumként adja vissza.

raise_for_status

HttpResponseError hibát jelez, ha a válaszban hibaállapotkód található.

Ha a válasz jó, nem csinál semmit.

read

Olvassa be a válasz bájtját a memóriába.

text

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

close

abstract async close() -> None

iter_bytes

Aszinkron módon iterál a válasz bájtja felett. Lefojtja a folyamatot.

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

Válaszok

Típus Description

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

iter_raw

Aszinkron módon iterál a válasz bájtja felett. Nem bontja ki a folyamatot.

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

Válaszok

Típus Description

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

json

Az egész törzset 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 hibát jelez, ha a válaszban hibaállapotkód található.

Ha a válasz jó, nem csinál semmit.

abstract raise_for_status() -> None

Kivételek

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

read

Olvassa be a válasz bájtját a memóriába.

abstract async read() -> bytes

Válaszok

Típus Description

A válasz bájtja

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 a szöveget dekódolni szeretné. 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