提交 706d3387 编写于 作者: 鞋子不会飞's avatar 鞋子不会飞

# 1)设置Cookie

上级 a8314c90
......@@ -110,3 +110,25 @@ def demo5():
resp.headers["Itcast"] = "Python"
resp.status = "404 not found"
return resp
#####################################如何在不同的场景里返回不同的响应信息##########################################
# 1)设置Cookie
@user_blu.route('/cookie')
def cookie():
# 每次请求时, 从请求头中取出cookie数据, 进行判断
is_help = request.cookies.get("is_help")
if is_help: # 说明已经显示过帮助信息
return "直接显示漫画"
# 第一次请求时, 将is_help设置到响应头的set_cookie字段
response = make_response("先显示帮助信息") # type: Response
# set_cookie的值必须是字符串
response.set_cookie('is_help', "1", max_age=86400) # max_age设置过期时间
# 删除cookie 本质max-age=0
# response.delete_cookie('is_help')
return response
# return "直接显示漫画"
# return "先显示帮助信息"
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册