目录
描述
使用flask库中的make_response函数创建Response(响应)。
静态路由下的Response
import webbrowser
from flask import Flask, request, make_response
app = Flask(__name__)
# 创建一个response并返回。静态路由
@ app.route("/")
def demo1():
# 创建响应对象
response = make_response("<p>This document is static response test.</p>")
return response
if __name__ == "__main__":
webbrowser.open("http://127.0.0.1:5000")
app.run()
运行结果如下:
动态路由下的Response
import webbrowser
from flask import Flask, request, make_response
app = Flask(__name__)
# 创建一个response并返回。动态路由
@ app.route("/<name>")
def demo5(name):
# 创建响应对象
response = make_response("<p>This document(/%s) is response test.</p>" % name)
return response
if __name__ == "__main__":
webbrowser.open("http://127.0.0.1:5000")
app.run()
运行代码,在浏览器中输入如下地址:http://127.0.0.1:5000/test,结果如下: