7.2 Flask核心功能之响应对象
在Flask框架中,响应对象(response
)与请求对象(request
)同样重要,它是处理服务器向客户端发送数据的核心组件。响应对象封装了服务器返回给客户端的所有信息,包括响应状态码、响应头以及响应体内容。通过响应对象,开发者可以灵活地控制返回给客户端的数据格式和状态信息,从而实现各种复杂的交互逻辑。
7.2.1 响应对象的创建与基本用法
在Flask中,响应对象可以通过多种方式创建。最直接的方式是使用flask.Response
类。Response
类允许开发者显式地设置响应的状态码、响应头和响应体内容。例如:
from flask import Flask, Response
app = Flask(_