flask 設定cookie&獲取cookie&刪除cookie
阿新 • • 發佈:2018-12-13
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: