python cookie session,python中的cookie是什么
区别
1.cookie数据存储在客户端的浏览器中,会话在服务器上。
2.cookie不太安全,但会话更安全。
还有人可以分析本地保存的cookie,骗cookie。出于安全原因,应该使用会话。
3.添加cookie的权限。
会话会在服务器上保存一段时间。访问时,考虑到服务器的性能降低,必须使用cookie。
4.曲奇保存时间不超过4K。
单个cookie保存的数据不得超过4K。许多浏览器限制一个网站最多保存20个cookie。
建议:登录信息等重要信息应该存储在SESSION的其他信息中,可以存储在cookie中。
实例
导入请求#导入请求
s=请求。Session()#实例化一个请求的对象。会话类。
Print(登录3360前的cookies ,s. cookies) #与登录后的cookies相比,一开始是空的,后来登录后才获得cookies。
log in _ URL= https://www . ketangpai.com/UserApi/log in
log in _ datas={ email : 198658759 # # ,
密码 :sdk93##### ,
记得:0吗
Resp=s.post (login _ URL,data=login _ data) #发送post请求,登录,获取cookie,cookie会自动添加到S对象中。后续的接口请求需要cookies,直接用就好。
Print (cookies 3360登录后,s. cookies) #会主动将响应集-cookies添加到s对象中。
print(resp.json())
userinfo _ URL= 3359www.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电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。