公司动态
Bruno Cookie 持久化快速指南:三步让会话跨重启不丢
Bruno Cookie 持久化快速指南三步让会话跨重启不丢【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno以前每次重启 Bruno登录态就得重来一遍现在 Cookie 存进本地加密文件下次启动自动带着。这篇教程带你走一遍 Bruno Cookie 持久化的完整流程从添加第一个 Cookie到确认重启后它仍然生效。准备工作先对齐一个概念Cookie 就像服务端发给你的「通行临时牌」请求时带上它就不用反复证明身份。开始之前核对三件事用官方最新桌面版 Bruno状态栏里要有「Cookies」按钮应用的用户数据目录可读写cookies.jsonCookie 集的本地存储文件就放在这里手头有一个已知目标域名比如 example.com方便待会儿验证三步生效✅ 1. 打开面板点状态栏上的「Cookies」按钮弹出 Cookie 面板列表为空时正中间就是「Add Cookie」按钮。填写字段点 Add Cookie按下表录入登录类 Cookie 建议勾上 Secure 和 HTTP Only。字段必填含义示例domain是Cookie 要挂到的域名按域名分组管理example.compath否生效的路径范围留空默认//key是Cookie 名称sessionvalue是Cookie 的值abc123expires否过期时间必须是将来时刻留空则为会话级2026-12-31secure否仅在 HTTPS 下发送勾选httpOnly否页面脚本读不到勾选保存并退出点 Save等「Cookie added successfully」提示出现再正常退出、重启 Bruno。⚠️ 落盘带约 5 秒的防抖延迟保存后稍等片刻再退出避免最后一次改动没写进文件。验证是否生效两个可以直接观察的标志重启后重新打开 Cookies 面板example.com 这一行还挂在列表里说明持久化生效了。判断依据就是域名行仍在、Cookie 数量不变。向该域名发一个请求服务端没有要求重新认证不出现 401 或跳转登录页说明存好的值被自动带上了。这个流程在 Cookie 持久化测试用例 里也有覆盖添加 Cookie、重启应用然后断言域名依旧可见。扩展到更多环境Cookie 面板是全局的按域名分组不挂在某个集合下面——这反而是好事给 api.dev、api.staging、api.prod 各自加一组 Cookie切换环境时不用回头改面板。要搬家或换机器最快的路径是面板右上角的「Edit Raw」开关打开后把从浏览器开发者工具里复制的 Set-Cookie 字符串直接粘进去Bruno 会自动解析成各个字段省去逐栏录入。 Cookie 集存在本机用户数据目录里不会跟着集合进仓库。新机器上按上面的 raw 粘贴方式重建即可如果你同时用命令行跑同一个集合两边记得保持一致。踩坑速查现象原因解决办法重启后域名还在但值显示为空cookies.json里的加密密钥 encryptedPasskey 损坏解密失败列表本身仍会展示把受影响的值重新录入一遍即可刚保存就立刻退出Cookie 不见了写盘带约 5 秒防抖还没落盘保存后等几秒再退出应用面板提示「No cookies found」当前实例的用户数据目录和添加时的不是同一个比如测试用的临时目录确认当前实例实际指向的用户数据目录表单提交不了key、value、domain 有必填项为空或过期时间是过去时刻补齐必填项过期时间改成将来的时刻密钥损坏后的恢复行为可以参考损坏密钥恢复测试加解密和落盘的完整逻辑在 Cookie 存储实现 里。顺手三件事别把cookies.json提交进版本库里面有会话凭据且它本来就是本机数据稳定的令牌如长期 access token适合在面板里手填频繁变动的就交给服务端的 Set-Cookie 自动写入过后再用 raw 模式粘贴覆盖想再看一遍面板行为与存储细节翻 Cookie 管理组件源码 和tests/cookies/下的用例即可Bruno 的 Cookie 持久化没有额外开关弄清楚存储位置和防抖写入这两个点上面列的坑基本就解了一半。【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考