Restorm v1.0.5
发布于
Cookie jar——每个环境各有一罐 Cookie。
- **每个环境都保留自己的 Cookie。**从两个环境分别登录您的开发 API 和生产 API,它们的会话绝不会串门——在一个环境中捕获的 Cookie 只会回传到那个环境。过期时间、
Path、Domain及其子域、Secure、HttpOnly和SameSite如今都会得到遵循,而不再被丢弃。 - **认识 Cookie jar。**全新的工作台标签页——视图 ▸ Cookie jar——将每个环境的 Cookie 按域名分组,置于可折叠面板中列出:编辑某个值、删除某一条、清空某个域或整罐,也可以手动添加 Cookie。当您的请求设置 Cookie 时,它会实时刷新。
- **看清每个请求发送和收到了什么。**现在每个请求在 Response 和 Info 旁边都多了一个 Cookies 标签页,显示随该调用发送的 Cookie 以及收到的 Cookie——包括在重定向过程中设置、却从不会到达最终响应的 Cookie。它在您历史记录中的过往响应上同样可用。
- **Cookie 登录开箱即用。**返回
Set-Cookie的请求会被捕获,并在随后受保护的调用中自动重放——在整个场景运行过程中也是如此,其中每一步都共享该环境的 Cookie 罐。 - **Cookie 会像浏览器那样持久保存。**带有过期时间的 Cookie 会按项目保存,并在您重新打开项目时重新加载;会话 Cookie 则会在您重启时被丢弃——与浏览器的做法别无二致。
- **不止于 REST。**GraphQL、SOAP、OData、JSON-RPC、tRPC 和 SSE 现在都能发送并存储 Cookie,而 WebSocket 则会在连接握手时携带它们。
- **Cookie 可以使用您的变量。**在手动添加的 Cookie 中输入
{{token}},请求发出时它会依据当前活动环境进行解析。
修复:
- **自动保存现在也涵盖文件夹内的环境。**在自动保存模式下,添加或重命名子环境会立即保存——对于本就应当写入磁盘的更改,不再弹出“关闭前是否保存?”的提示。