【说站】python中cookie和session的区别
2023-06-13 09:13:14 时间
python中cookie和session的区别
区别
1、cookie数据存储在客户浏览器上,session在服务器上。
2、cookie不太安全,session较安全。
他人可以分析保管在当地的cookie,欺骗cookie,考虑到安全应该使用session。
3、访问增加选cookie。
session在一定时间内保存在服务器上。访问增加时,考虑到服务器的性能减轻,必须使用cookie。
4、cookie保存不超过4K。
单个cookie保存的数据不得超过4K。许多浏览器限制了一个网站最多保存20个cookie。
建议:将登录信息等重要信息存储在SESSION的其他信息中,可以存储在cookie中。
实例
import requests # 导入request
s = requests.Session() # 实例化一个request.Session类的对象
print("登陆之前的cookies:",s.cookies) # 与登录之后的cookie对比,一开始为空,后面登录后,就获取到了cookie
login_url = "https://www.ketangpai.com/UserApi/login"
login_datas = {"email":"198658759##",
"password":"sdk93#####",
"remember":0}
resp = s.post(login_url, data=login_datas) # 发送post请求,登录,获取cookie,会自动添加到s对象中,后续接口请求要用到cookie,直接使用即可
print("登陆之后的cookies:",s.cookies) # 主动会将响应的set-cookies添加到s对象当中。
print(resp.json())
userinfo_url = "https://www.ketangpai.com/UserApi/getUserInfo" # 发送请求,获取用户信息,验证是否自动带上了cookie
resp1 = s.get(userinfo_url)
print(resp1.json())
以上就是python中cookie和session的区别,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关文章
- 快速入门Python机器学习(23)
- Python抓取腾视频所有电影,不用钱就可以看会员电影
- python编程前景_Python前景如何,学完后可以从事方向?
- python海龟作图红绿灯_海龟作图—用Python绘图
- Python语言——Python语言概述[通俗易懂]
- python在线代码编辑器-5种最佳Python IDE和代码编辑器
- Python复杂对象转JSON
- Python修改文件后缀_python重命名文件名
- python文本文件的编码格式:ASCII和UNICODE
- pycharm需要什么配置_pycharm运行python
- python抛出异常和捕获异常_python自定义异常
- python简单代码_gdal python
- python win32api sendmessage_Python win32api.SendMessage方法代码示例[通俗易懂]
- python 图像处理库_Python图像处理库
- python hexdump_笨办法学 Python · 续 练习 26:`hexdump`
- 数据结构与算法Python_数据结构与算法python语言实现
- python如何生成随机数_Python生成50个随机数
- Python将数据写入txt文件_python将内容写入txt文件
- 警惕!新的钓鱼软件专门针对 Python 开发人员
- 基于Python的OpenCV关于色彩空间与通道的操作
- Python之configparser模块详解和使用
- Python爬取全市场基金持仓,扒一扒基金经理们的调仓选股思路
- python-Python与MySQL数据库-处理MySQL查询结果
- Python 简单沙盒绕过
- Python 中 Requests 库的用法详解编程语言
- Linux系统如何运行Python脚本(linux执行python脚本)
- 用这个 Python 3.7 的特性来切片无限生成器
- python用Redis与Python实现大数据收集与分析(redis 联合)
- python编程-将Python程序转化为可执行程序[整理]
- python使用cookie库操保存cookie详解
- 零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers