使用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()