AsyncHttpResponse クラス
AsyncHttpResponse ABC。
応答からのデータの非同期ストリーミングを許可します。
- 継承
-
azure.core.pipeline.transport._base._HttpResponseBaseAsyncHttpResponseAsyncHttpResponseAsyncHttpResponse
コンストラクター
AsyncHttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
パラメーター
- request
- internal_response
- block_size
メソッド
body |
本文全体をメモリ内のバイトとして返します。 同期実装者は、可能であれば本文をメモリに読み込む必要があります。 非同期実装者は、最初に呼び出された非同期load_bodyに依存する必要があります。 |
parts |
コンテンツ タイプが multipart/mixed であると仮定すると、部分は非同期反復子として返されます。 |
raise_for_status |
応答にエラー状態コードがある場合は、HttpResponseError を発生させます。 応答が適切な場合は、何も行いません。 |
stream_download |
応答本文データをストリーミングするためのジェネレーター。 ストリーミングダウンロードがサポートされている場合は、サブオブジェクトによって実装する必要があります。 非同期ジェネレーターを返します。 |
text |
本文全体を文字列として返します。 |
body
本文全体をメモリ内のバイトとして返します。
同期実装者は、可能であれば本文をメモリに読み込む必要があります。 非同期実装者は、最初に呼び出された非同期load_bodyに依存する必要があります。
body() -> bytes
戻り値
メモリ内のバイトとしての本文。
の戻り値の型 :
parts
コンテンツ タイプが multipart/mixed であると仮定すると、部分は非同期反復子として返されます。
parts() -> AsyncIterator[AsyncHttpResponse]
戻り値
部分の非同期反復子
の戻り値の型 :
例外
コンテンツがマルチパート/混合でない場合
raise_for_status
応答にエラー状態コードがある場合は、HttpResponseError を発生させます。 応答が適切な場合は、何も行いません。
raise_for_status() -> None
stream_download
応答本文データをストリーミングするためのジェネレーター。
ストリーミングダウンロードがサポートされている場合は、サブオブジェクトによって実装する必要があります。 非同期ジェネレーターを返します。
stream_download(pipeline: AsyncPipeline[HttpRequest, 'AsyncHttpResponse'], *, decompress: bool = True, **kwargs: Any) -> AsyncIteratorType[bytes]
パラメーター
- decompress
- bool
既定値の True の場合、 content-encoding ヘッダーに基づいて本文のデコードが試みられます。
戻り値
バイトの非同期反復子
の戻り値の型 :
text
Azure SDK for Python