博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie与session
阅读量:3961 次
发布时间:2019-05-24

本文共 647 字,大约阅读时间需要 2 分钟。

cookie

  • 设置

    • resp = make_respomse()

      resp.set_cookie(cooker名, cookie值) # 临时cookie

      resp.set_cookie(cookie名, cookie值, 有效期)

  • 读取

    • request.cookies.get(cookie名)
  • 清除

    • resp.delete_cookie(cookie名)

Cookie与Session的区别:

  • cokie不安全,session安全
  • 依赖关系:cookie 是浏览器客户端 session是服务端
  • 大小:cookie 4kb session无限制
  • 过期时间:cookie 默认14天,session 理论无限

session

from flask import session

需要提前设置SECRET_KEY

  • 设置 session[‘username’] = ‘python’
  • 读取 session.get(‘username’)

session数据保存到哪儿了?

django 原生(不安装扩展 django-redis) 默认数据库

客户端 cookie 服务端 数据库 (保存在session数据)

session_id:dasds13sd dasds13sd->{‘username’:‘python’}

flask 原生 client-side-session (session数据保存到了cookie中)

cookie session:{‘username’:‘python’}

转载地址:http://ypezi.baihongyu.com/

你可能感兴趣的文章
Android自动化工具Monkeyrunner使用(一)
查看>>
Android自动化工具Monkeyrunner使用(二)
查看>>
Android自动化工具Monkeyrunner使用(三)
查看>>
Android自动化工具Monkeyrunner使用(四)
查看>>
Android自动化工具Monkeyrunner使用(五)
查看>>
Selenium-webdriver系列教程(7)———如何处理alert和confirm
查看>>
Selenium-webdriver系列教程(8)———使用Page Object设计模式
查看>>
Python logging模块详解
查看>>
加载selenium2Library失败---robotframework环境搭建(RIDE无法启动?)
查看>>
Robot Framework 的安装配置和简单的实例介绍
查看>>
APP功能测试的7大注意点
查看>>
Python之unittest
查看>>
Fiddler之——Fiddler简介
查看>>
Fiddler之——Fiddler抓包分析
查看>>
Android开发之——activity跳转
查看>>
Android开发之——Menu 操作
查看>>
Android开发之——布局实例
查看>>
Android开发之——SQLite使用方法
查看>>
Python之SMTP发送邮件
查看>>
手动测试无法被取代的理由
查看>>