首页 » Web前端 » phpcookie时效技巧_cookie时效无限延长筹划

phpcookie时效技巧_cookie时效无限延长筹划

访客 2024-12-15 0

扫一扫用手机浏览

文章目录 [+]

a、怎么样才能绕过登录,实现从前端到后真个自动化实行

b、面对繁芜的登录验证无法直接自动获取到cookie,须要人工操作登录,而cookie又有时效,不能长久利用

phpcookie时效技巧_cookie时效无限延长筹划

本方案将有效办理以上问题,在面对繁芜的登录验证及有cookie时效的模式下,可以将短暂时效的cookie改为长久有效,真正意义上实现UI自动化和依赖cookie鉴权的接口自动化。

phpcookie时效技巧_cookie时效无限延长筹划
(图片来自网络侵删)
2、什么是cookie

cookie称之为会话跟踪技能,是一个很小的文本文件,是浏览器储存在用户的机器上的。
Cookie是纯文本,没有可实行代码。
储存一些做事器须要的信息,每次要求站点,会发送相应的cookie,这些cookie可以用来辨别用户身份信息等浸染

3、过期韶光查看办法

打开浏览器,并转到您希望查看 cookie 的网站。

按 F12 键打开浏览器的开拓者工具。

在开拓者工具的“调试工具”选项卡中,单击“存储”按钮。

在左侧的“网站数据”列表中,单击“Cookies”。

在右侧的“值”列表中,查看每个 cookie 的“Expires”或“Max-Age”字段。
这些字段显示 cookie 的过期韶光。

4、cookie机制

客户端发送一个要求到做事器 --》 做事器发送一个HttpResponse相应到客户端,个中包含Set-Cookie的头部 --》 客户端保存cookie,之后向做事器发送要求时,HttpRequest要求中会包含一个Cookie的头部 --》做事器返回相应数据



` 时效限定:每个cookie都有时效,默认的有效期是,会话级别:便是当浏览器关闭,那么cookie立即销毁,但是我们也可以在存储的时候手动设置cookie的过期韶光

5、cookie时效无限延长方案()

5-1、条件

a. 登录节点有验证机制,例如短信验证码、图形识别、滑块等校验;

b. cookie有时效,超过时效则须要重新登录;

c. 同一个账号不会在多个平台退出或登录

5-2、实现事理

此方案是通过一个微做事供应接口,供自动化调用,通过通报账号,返回永久cookie,将此步嵌入到自动化流程中,替代登录并获取cookie的节点,并将cookie的时效永久延长,并不会时效,以担保后续自动化流程永久循环正常实行。

5-3、核心流程步骤

步骤1:先手工登录,从header中获取cookie,将此cookie和时效值保存在微做事平台(一个账号只需一次手工登录,后续永久不须要操作登录)。

步骤2:微做事平台将此账号、cookie、时效值、关联的业务接口进行持久化存储,并跟进时效值打算出轮询时长,并触发轮询任务实行,任务中将携带此cookie去调用业务接口,保持长会话,并hold进程等待,在轮询时长到达时,连续实行任务实行,再次hold进程等待,持续循环,以担保次cookie的会话永久保持住。

步骤3:自动化任务实行前会调用微做事接口,通过账号获取到永久cookie,携带此cookie实行后续自动化任务。



6、落地案例

目前通过下方方案,已实现了cookie一次配置,长久利用的目的。



实践效果比拟

之前:ui自动化和http接口自动化实行时常常涌现cookie过期,须要手工重新登录,并在自动化平台上更新cookie,比较繁琐,且影响凌晨自动实行成功率

现在:利用上面方案后,只需手工在cookie微做事平台上配置一次cookie,往后不再须要更新cookie



7、专利描述

https://zhuanli.tianyancha.com/811840799431036187d34680d5b10ae3

标签:

相关文章

大数据调控,引领未来经济发展的智慧引擎

随着信息技术的飞速发展,大数据已成为国家重要的战略资源。大数据调控作为一种新兴的调控方式,正在深刻地影响着经济社会发展。本文将探讨...

Web前端 2024-12-16 阅读0 评论0