Flask入门笔记-05_COOKIE

  • 没啥东西, 无非就是设置(response)与获取(request), 直接上代码
from flask import Flask, make_response, Response, request

app = Flask(__name__)

@app.route('/detail')
def detail():

    print(request.cookies) # 取出打印所有的cookie

    # 从请求头中取出cookie数据, 进行判断
    is_click = request.cookies.get('click')
    if is_click: # 如果cookie中有数据直接返回
        return '漫画来了'

    # 如果没有,则会走到这一步手动设置cookie
    response = make_response('需要帮助哦')# type: Response
    response.set_cookie('click', '1', max_age=3600)
    return response
    if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8000)