そして、クッキーの有効期限を設定します
@app.route('/cookie')
def set_cookie():
response = make_response('hello world')
response.set_cookie('username', 'itheima', max_age=3600)
return response
クッキーの取得
from flask import Flask,request
#获取cookie
@app.route('/request')
def resp_cookie():
resp = request.cookies.get('username')
return resp
セッションデータを設定します
セッション:データコンテンツのHTTP要求の一部を処理するための要求コンテキストオブジェクト
@app.route('/set_session')
def set_session():
session['username'] = 'itcast'
return 'set_session ok!'
@app.route('/get_session')
def get_session():
return session.get('username')
クッキーとセッションの違い
1.クライアント側に保存されたクッキー、少量のデータ、4K、デフォルトのブラウザが閉じられている、自分自身を設定することができ
、クッキーに応じて、サーバー上のSESSION_IDを2セッションを、無制限のストレージ、デフォルトでは有効な14日間です