1. 程式人生 > >flask 設定cookie&獲取cookie&刪除cookie

flask 設定cookie&獲取cookie&刪除cookie

cookie存在的意義就是讓客戶端請求時保留上一次請求時的狀態,例如當你成功登陸某個網站後,某一段時間內,你再訪問這個網站時,不用再輸入使用者名稱和密碼,提高客戶體驗:

    1 from flask import Flask, request
    2 from flask import make_response
    3 
    4 
    5 app = Flask(__name__)
    6 
S>  7 #獲取cookie
S>  8 @app.route('/get_cookie')
    9 def get_cookie():
   10     name = request.cookies.get('passwd')
S> 11     print (name)
S> 12     return  name
   13 
S> 14 #刪除cookie
S> 15 @app.route('/del_cookie')
   16 def del_cookie():
   17     resp = make_response('delete_cookie')
   18     resp.delete_cookie('passwd')
S> 19     return resp 
   20 
S> 21 #設定cookie
S> 22 @app.route('/set_cookie')
   23 def set_cookie():
   24     resp = make_response('set_cookie')
   25     resp.set_cookie('passwd', '123456')
   26     return resp
S> 27  

測試如下:

設定cookie:

設定cookie截圖

獲取cookie:

刪除cookie: