StreamResponse

流式 HTTP 响应对象,支持分块迭代读取响应体。

属性

属性类型说明
urlstr最终响应的 URL
status_codeintHTTP 状态码
headersdict[str, Any]响应头
cookiesdict[str, str]本次响应的 cookies
client_cookiesdict[str, str]会话级 cookies
okbool状态码是否在 2xx 范围
request_dataRequestModel请求参数

迭代

# 异步迭代
async for chunk in resp:
    f.write(chunk)

# 同步迭代
for chunk in resp:
    f.write(chunk)

关闭

# 推荐:上下文管理器
async with resp:
    ...

# 手动关闭
await resp.aclose()  # 异步
resp.close()         # 同步