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._HttpResponseBaseAsyncHttpResponseAsyncHttpResponseAsyncHttpResponse
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 |
---|---|
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 |
---|---|
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
Azure SDK for Python