Python全系列 教程
3567个小节阅读:5929.4k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
设置cookie是在Response的对象上设置。
flask.Response
对象有一个set_cookie
方法,可以通过这个方法来设置cookie
信息。
key,value形式设置信息
xfrom flask import Flask, make_response
app = Flask(__name__)
@app.route('/cookie')
def set_cookie():
resp = make_response('set cookie ok')
resp.set_cookie('uname', 'itbaizhan')
return resp
在Chrome浏览器中查看cookie的方式:
方式1:借助于 开发调式工具进行查看
方式2:在Chrome的设置界面->高级设置->内容设置->所有cookie->找到当前域名下的cookie。
xxxxxxxxxx
from flask import request
@app.route('/get_cookie')
def get_cookie():
resp = request.cookies.get('uname')
return resp
方式1:通过Response对象.delete_cookie
,指定cookie的key,就可以删除cookie了。
xxxxxxxxxx
from flask import request
@app.route('/delete_cookie')
def delete_cookie():
response = make_response('hello world')
response.delete_cookie('uname')
return response
方式2:在客户端浏览器人为的删除(清除浏览器浏览历史记录后,很多网站之前免密登录的都不好使了)
实时学习反馈
1. 在Flask中,设置cookie方法正确的是?
A 通过request.cookies设置cookie
B 通过request.set_cookie设置cookie
C 通过response.cookies设置cookie
D 通过response.set_cookie设置cookie
2. 在Flask中,操作cookie方法错误的是?
A 通过request.cookies获取cookie
B 通过request.set_cookie设置cookie
C 通过response.delete_cookie删除cookie
D 通过response.set_cookie设置cookie
答案
1=>D 2=>B