HttpResponse 類別
- 繼承
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
建構函式
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
參數
名稱 | Description |
---|---|
request
必要
|
|
internal_response
必要
|
|
block_size
|
預設值: None
|
方法
body |
以記憶體中的位元組的形式傳回整個主體。 如果可以,同步實作器應該會在記憶體中載入本文。 非同步實作者應該依賴非同步load_body先呼叫。 |
parts |
假設內容類型為多部分/混合,則會將元件當做反覆運算器傳回。 |
raise_for_status |
如果回應有錯誤狀態碼,則引發 HttpResponseError。 如果回應良好,則不會執行任何動作。 |
stream_download |
串流要求本文資料的產生器。 如果支援串流下載,則應由子類別實作。 |
text |
以字串的形式傳回整個主體。 |
body
以記憶體中的位元組的形式傳回整個主體。
如果可以,同步實作器應該會在記憶體中載入本文。 非同步實作者應該依賴非同步load_body先呼叫。
body() -> bytes
傳回
類型 | Description |
---|---|
整個主體在記憶體中以位元組為單位。 |
parts
假設內容類型為多部分/混合,則會將元件當做反覆運算器傳回。
parts() -> Iterator[HttpResponse]
傳回
類型 | Description |
---|---|
<xref:iterator>[HttpResponse]
|
如果要求為多部分/混合,則為 HttpResponse 的反覆運算器 |
例外狀況
類型 | Description |
---|---|
如果內容不是多部分/混合 |
raise_for_status
如果回應有錯誤狀態碼,則引發 HttpResponseError。 如果回應良好,則不會執行任何動作。
raise_for_status() -> None
stream_download
串流要求本文資料的產生器。
如果支援串流下載,則應由子類別實作。
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
參數
名稱 | Description |
---|---|
pipeline
必要
|
管線物件 |
傳回
類型 | Description |
---|---|
<xref:iterator>[bytes]
|
連接到通訊端的位元組產生器 |