Cookie
以文本文件的形式存儲(chǔ)在客戶端的計(jì)算機(jī)上塌忽。其目的是記住和跟蹤與客戶使用相關(guān)的數(shù)據(jù)金矛,以獲得更好的訪問者體驗(yàn)和網(wǎng)站統(tǒng)計(jì)信息
官網(wǎng)上說要使用flask的會(huì)話的話就不使用cookies芯急,因?yàn)闀?huì)話相對(duì)更加安全。不過還是學(xué)習(xí)一下
上代碼:
from flask import Flask, request, make_response
# 創(chuàng)建一個(gè)app實(shí)例
app = Flask(__name__)
# 設(shè)置cookie
@app.route('/set_cookies')
def set_cookies():
resp = make_response('success') # 設(shè)置響應(yīng)體
resp.set_cookie('name', 'admin', max_age=3600) # 設(shè)置cookie內(nèi)容和有效期驶俊,有效期單位為秒
return resp
# 獲取cookie
@app.route('/get_cookies')
def get_cookies():
cookie = request.cookies.get("name")
print(request.cookies)
return cookie
# 刪除cookie
@app.route('/delete_cookies')
def delete_cookies():
resp = make_response('delete success')
resp.delete_cookie('name')
return resp
if __name__ == '__main__':
app.run(debug=True)
看效果:
設(shè)置cookie
獲取cookie
刪除cookie