iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >用 Python 描述 Cookie 和
  • 884
分享到

用 Python 描述 Cookie 和

PythonCookie 2023-01-31 00:01:11 884人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章我们来聊聊Cookie和Session,网上有很多关于这两个知识点的描述,可惜的是大部分都没有示例代码,因此本文的重点在于示例代码。 环境 python3.6.0 Bottle0.12.15 安装bottle pipinstall

这篇文章我们来聊聊Cookie和Session,网上有很多关于这两个知识点的描述,可惜的是大部分都没有示例代码,因此本文的重点在于示例代码。

环境

python3.6.0

Bottle0.12.15

安装bottle

pipinstall bottle

Cookie

Http是一种无状态协议,简单来说就是如果A第一次访问了B服务器,那么A第二次访问B服务器时,B服务器并不知道这次访问是否还是来自A。B服务器只负责接收网络信息包,传递网络信息包。这样速度很快,但是很不方便,B服务器不会记录A的数据。

为此,人们发明了Cookie,Cookie利用了HTTP中的Headers字段

 


 

现在A每次访问时都带上cookie,B服务器就可以获得A的cookie,这样B服务器就能记住一些东西

假如说我们现在要统计A一共访问了几次B服务器,我们可以编写以下代码

cookie.py

 


 

需要说明一点:在整个传输过程中传输的是字符,如果传进去一个整数,那么会报错,因此数字必须转换为字符

执行python cookie.py


 

Session

Session一般用于登录功能,我们利用Cookie实现了有状态的传输,那么完全可以设置一个id,每次访问的时候都会带上这个id,这样B服务器就能够识别是谁访问了

一般来说,拿到id之后会存储在数据库里面,为了方便起见,在这里只存储到字典里面

session.py

 


 

执行

Python session.py


 

--结束END--

本文标题: 用 Python 描述 Cookie 和

本文链接: https://www.lsjlt.com/news/181660.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作