使用Response创建
from flask import Flask, Response
app = Flask(__name__)
@app.route("/")
def main():
return Response(response='你好', status=200, content_type='text/html;charset=utf-8')
if __name__ == '__main__':
app.run()
使用make_response创建
使用make_response函数来创建Response对象,这个方法可以设置额外的数据,比如设置cookie,header信息
from flask import Flask, make_response
app = Flask(__name__)
@app.route("/")
def main():
headers = {
'content-type': 'text/plain'
}
response = make_response("hello",)
response.headers = headers
return response
if __name__ == '__main__':
app.run()
这篇博客介绍了如何在Flask中使用Response和make_response创建HTTP响应。通过Response可以直接设置响应内容、状态码和内容类型,而make_response则允许更灵活地添加额外数据,如设置HTTP头部信息。
1403

被折叠的 条评论
为什么被折叠?



