网站开发维护前景昆山 网站设计

张小明 2026/1/10 4:42:04
网站开发维护前景,昆山 网站设计,建设工程信息管理网,名律汇网站建设设计文章目录一、Cookie1.1 Cookie简介1.2 CookieSession认证方式1.3 案例 - 看演示#xff0c;此代码不需实现二、Session2.1 Session简介2.2 Session自动管理Cookie2.3 创建Session对象2.4 案例-重点三、面试题 Cookie 和 Session 区别一、Cookie 1.1 Cookie简介 cookie 是工程…文章目录一、Cookie1.1 Cookie简介1.2 CookieSession认证方式1.3 案例 - 看演示此代码不需实现二、Session2.1 Session简介2.2 Session自动管理Cookie2.3 创建Session对象2.4 案例-重点三、面试题 Cookie 和 Session 区别一、Cookie1.1 Cookie简介cookie 是工程师针对 http协议 是无状态这一特征设计的一种技术。cookie 将数据保存在浏览器端。默认存储空间大小为 4k可以修改。cookie 中的数据用户和随意获取没有安全性可言。cookie 中存放的数据类型受浏览器限制。cookie 中大多存放于网络通信相关的不敏感数据信息。提高访问速度。如用户名、登录状态等。1.2 CookieSession认证方式校验用户身份的方法不同①令牌校验 —比如ihrm项目②cookiesession —比如tpshop商城1、客户端第一次访问服务器-发送http请求。2、服务器产生session_id (key)session_对象(value)并且回发http相应携带session_id 。3、客户端的cookie 存储服务器回发的session_id。1.3 案例 - 看演示此代码不需实现完整实现 TPshop商城登录并获取 “我的订单” 页面数据。获取验证码http://tpshop-test.itheima.net/index.php?mHomecUseraverify登录http://tpshop-test.itheima.net/index.php?mHomecUserado_login我的订单http://tpshop-test.itheima.net/Home/Order/order_list.html# 导包importrequests# 发送 获取验证码请求 - getresprequests.get(urlhttp://tpshop-test.itheima.net/index.php?mHomecUseraverifyr0.8163589828918973)# 获取 cookiemy_cookieresp.cookies# 发送 登录请求 - post要携带获取到的 cookie 获取响应结果resp2requests.post(urlhttp://tpshop-test.itheima.net/index.php?mHomecUserado_logint0.06754297110809726,data{username:13812345678,password:123456,verify_code:8888},cookiesmy_cookie)# 打印响应结果print(登录结果,resp2.json())# 发送请求访问 我的订单 页面resp3requests.get(urlhttp://tpshop-test.itheima.net/Home/Order/order_list.html,cookiesmy_cookie)print(我的订单页面,resp3.text)二、Session2.1 Session简介概念也叫 会话从客户端登录服务器开始直到客户端退出登录所产生的所有通信数据保存在 session中。session 将数据存在服务器端session 使用服务器存储空间没有大小限制。session 支持的数据类型受服务器主机影响。几乎支持所有数据类型。session 中的数据大都采用 加密、转码存储。安全性较高。2.2 Session自动管理Cookie结论Session自动管理Cookie因为cookie中的数据都是由 session 提供的。2.3 创建Session对象# 创建session对象:sessionrequests.Session()说明Session对象代表一次用户会话从客户端浏览器连接服务器开始到客户端浏览器与服务器断开。会话能让我们在跨请求时候保持某些参数比如在同一个session 实例发出的所有请求之间保持cookie。2.4 案例-重点借助 session 重新实现 上述 TPshop商城登录并获取 “我的订单” 页面数据。实现步骤1、创建 session 对象(实例)。 my_session requests.Session()【注意() 不能丢】2、使用 session实例调用get方法发送 获取验证码请求不需要提取cookie。 my_session.get()resp requests.get() # 需要自己提取Cookie然后把提取到的Cookie在下一次登录请求的时候发过去 Session能够自动管理Cookie用Session做不需要提取Cookie3、使用同一个 session实例调用post方法发送登录请求不需要携带cookie。my_session.post()4、使用同一个 session实例调用get方法发送查看我的订单页面请求不需要携带cookie。my_session.get()# 导包importrequests# 1. 创建session实例my_sessionrequests.Session()# 2. 使用session实例调用 get方法发送 获取验证码请求resp1my_session.get(urlhttp://tpshop-test.itheima.net/index.php?mHomecUseraverify)# print(resp1.text)# 3. 使用同一个session实例调用 post方法发送 登录请求。正确 用户名、密码resp2my_session.post(urlhttp://tpshop-test.itheima.net/index.php?mHomecUserado_login,data{username:13812345678,password:123456,verify_code:8888})print(登录结果,resp2.json())# 4. 使用同一个session实例调用 get方法查询我的定义页面。resp3my_session.get(urlhttp://tpshop-test.itheima.net/Home/Order/order_list.html)# 5. 打印响应结果print(我的订单页面,resp3.text)三、面试题 Cookie 和 Session 区别1、数据存储位置Cookie 存储在 浏览器端Session 存储在 服务器端2、安全性Cookie 直接存储在浏览器可以任意获取没有安全性可言。Session 存储在 服务器端采用 加密、转码形式存储数据安全性较高。3、数据类型Cookie 直接存储在浏览器支持测试数据类型受浏览器限制Session 存储在 服务器端服务器就是一台主机。因此几乎支持所有的数据类型。4、大小Cookie 默认大小 4k可调Session 直接使用服务器存储。没有大小限制。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站备案更改吗网站后台管理入口

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

张小明 2025/12/31 15:56:36 网站建设

做网站泰安那些外国网站设计图多

Windows软件管理革命:Scoop让你的开发环境焕然一新 【免费下载链接】Scoop A command-line installer for Windows. 项目地址: https://gitcode.com/gh_mirrors/scoop4/Scoop 还在为Windows软件安装的繁琐步骤头疼吗?🤔 那些没完没了的…

张小明 2025/12/31 15:56:32 网站建设

网银网站建设银行大连微信网站建设

第一章:云边协同Agent任务分配的核心挑战在云边协同计算架构中,智能Agent的任务分配面临多重技术挑战。由于边缘节点资源受限、网络延迟波动大以及任务类型多样化,传统的集中式调度策略难以满足实时性与能效的双重需求。动态资源感知的缺失 边…

张小明 2025/12/31 17:09:12 网站建设

郓城网站建设自己做一个简介的网页

一招解决“no stlink detected”:从踩坑到精通的实战笔记去年在做一个工业网关项目时,我连续三天卡在一个看似低级的问题上——电脑死活识别不到ST-LINK调试器。设备管理器里要么是灰色问号,要么闪一下就消失;STM32CubeIDE提示“T…

张小明 2026/1/7 19:59:19 网站建设

菠菜网站怎么做推广比较好网站建设杭州滨江

FaceFusion模型加载速度优化至1秒内完成 在如今的AI应用生态中,用户早已习惯了“即点即用”的交互体验。当你打开一款虚拟试妆App、一键生成数字人形象,或是参与社交平台上的趣味换脸活动时,背后支撑这些功能的往往是复杂的深度学习模型——…

张小明 2026/1/1 6:39:38 网站建设

知道网站前台怎样进后台类似58的推广平台有哪些平台

第一步:获取QQ邮箱的“授权码”(唯一需要做的事)登录你的QQ邮箱网页版。点击顶部 【设置】 → 【账户】。向下翻,找到 【POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务】 这个部分。找到 【开启】POP3/SMTP服务 这一项,…

张小明 2026/1/1 6:39:36 网站建设