AsyncHttpResponse Klass
Abstrakt basklass för Async HTTP-svar.
Använd den här abstrakta basklassen för att skapa egna transportsvar.
Svar som implementerar denna ABC returneras från din asynkrona klients send_request-metod om du skickar in en 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>
- Arv
-
azure.core.rest._rest_py3._HttpResponseBaseAsyncHttpResponseAsyncHttpResponseAsyncHttpResponse
Konstruktor
AsyncHttpResponse()
Metoder
close | |
iter_bytes |
Itererar asynkront över svarets byte. Kommer att dekomprimera i processen. |
iter_raw |
Itererar asynkront över svarets byte. Kommer inte att dekomprimera i processen. |
json |
Returnerar hela brödtexten som ett json-objekt. |
raise_for_status |
Genererar en HttpResponseError om svaret har en felstatuskod. Om svaret är bra, gör ingenting. |
read |
Läs in svarets byte i minnet. |
text |
Returnerar svarstexten som en sträng. |
close
abstract async close() -> None
iter_bytes
Itererar asynkront över svarets byte. Kommer att dekomprimera i processen.
abstract async iter_bytes(**kwargs: Any) -> AsyncIterator[bytes]
Returer
Typ | Description |
---|---|
En asynkron iterator av byte från svaret |
iter_raw
Itererar asynkront över svarets byte. Kommer inte att dekomprimera i processen.
abstract async iter_raw(**kwargs: Any) -> AsyncIterator[bytes]
Returer
Typ | Description |
---|---|
En asynkron iterator av byte från svaret |
json
Returnerar hela brödtexten som ett json-objekt.
abstract json() -> Any
Returer
Typ | Description |
---|---|
JSON-deserialiserad svarstext |
Undantag
Typ | Description |
---|---|
json.decoder.JSONDecodeError
|
|
in python 2.7
|
|
if object is not JSON decodable
|
raise_for_status
Genererar en HttpResponseError om svaret har en felstatuskod.
Om svaret är bra, gör ingenting.
abstract raise_for_status() -> None
Undantag
Typ | Description |
---|---|
azure.core.HttpResponseError if the object has an error status code.
|
read
Läs in svarets byte i minnet.
abstract async read() -> bytes
Returer
Typ | Description |
---|---|
Svarets byte |
text
Returnerar svarstexten som en sträng.
abstract text(encoding: str | None = None) -> str
Parametrar
Name | Description |
---|---|
encoding
|
<xref:optional>[str]
Den kodning som du vill avkoda texten med. Kan också ställas in oberoende av varandra via vår kodningsegenskap standardvärde: None
|
Returer
Typ | Description |
---|---|
Svarets innehåll avkodas som en sträng. |
Attribut
content
content_type
encoding
headers
is_closed
is_stream_consumed
reason
request
status_code
url
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för