你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
HttpResponse 类
- 继承
-
azure.core.pipeline.transport._base._HttpResponseBaseHttpResponse
构造函数
HttpResponse(request: HttpRequest, internal_response: Any, block_size: int | None = None)
参数
名称 | 说明 |
---|---|
request
必需
|
|
internal_response
必需
|
|
block_size
|
默认值: None
|
方法
body |
在内存中以字节的形式返回整个正文。 如果可以,同步实现程序应将正文加载到内存中。 异步实现程序应依赖于先调用的异步load_body。 |
parts |
假设内容类型是多部分/混合的,将返回部分作为迭代器。 |
raise_for_status |
如果响应具有错误状态代码,则引发 HttpResponseError。 如果响应良好,则不执行任何操作。 |
stream_download |
流式处理请求正文数据的生成器。 如果支持流式下载,则应由子类实现。 |
text |
将整个正文作为字符串返回。 |
body
在内存中以字节的形式返回整个正文。
如果可以,同步实现程序应将正文加载到内存中。 异步实现程序应依赖于先调用的异步load_body。
body() -> bytes
返回
类型 | 说明 |
---|---|
整个正文作为内存中的字节。 |
parts
假设内容类型是多部分/混合的,将返回部分作为迭代器。
parts() -> Iterator[HttpResponse]
返回
类型 | 说明 |
---|---|
<xref:iterator>[HttpResponse]
|
如果请求为多部分/混合,则为 HttpResponse 的迭代器 |
例外
类型 | 说明 |
---|---|
如果内容不是多部分/混合 |
raise_for_status
如果响应具有错误状态代码,则引发 HttpResponseError。 如果响应良好,则不执行任何操作。
raise_for_status() -> None
stream_download
流式处理请求正文数据的生成器。
如果支持流式下载,则应由子类实现。
stream_download(pipeline: Pipeline[HttpRequest, 'HttpResponse'], **kwargs: Any) -> Iterator[bytes]
参数
名称 | 说明 |
---|---|
pipeline
必需
|
管道对象 |
返回
类型 | 说明 |
---|---|
<xref:iterator>[bytes]
|
连接到套接字的字节生成器 |
text
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈