描述
在 Collection / API 调试中,切换请求时(尤其是 WebSocket (wss) 请求),已填写的 Body 内容会丢失(被清空)。重启电脑或重启 Reqable 后,Body 内容也同样丢失。
复现步骤
- 在 Reqable 中创建一个 WebSocket 请求(wss),在 Body 中填写内容
- 切换到另一个请求(HTTP 或其他 WebSocket)
- 再切回之前的 wss 请求
- 发现 Body 内容已经被清空了
另:重启电脑或重启 Reqable 后,之前保存的 Body 内容也会丢失。
预期行为
切换请求时 Body 内容应该被保留,重启后也应该能恢复。
实际行为
Body 内容被清空,变成空白。
环境信息
- Reqable 版本: v3.2.23 (221)
- 系统: Windows 10 Enterprise 10.0 (Build 19045)
- 架构: x86_64
- 安装路径: D:\Program Files (x86)\reqable-app-windows-x86_64
日志
从日志中可以看到频繁的 websocket_view_from_collection 和 http_view_from_collection 事件,切换请求非常频繁,但未看到相关的错误日志。
09-01 14:37:31 [V][Dart]: Event: websocket_view_from_collection
09-01 14:37:35 [V][Dart]: Event: websocket_view_from_collection
09-01 14:38:08 [V][Dart]: Event: websocket_view_from_collection
09-01 14:38:56 [V][Dart]: Event: http_view_from_collection
...
补充说明
这个问题在之前的版本(v3.1.3)也存在,升级到 v3.2.23 后仍未修复。官方 changelog 中提到的 "[FIX] The bug of API testing settings being reset after restarting the application" 似乎没有覆盖到 WebSocket / Body 内容丢失的场景。
描述
在 Collection / API 调试中,切换请求时(尤其是 WebSocket (wss) 请求),已填写的 Body 内容会丢失(被清空)。重启电脑或重启 Reqable 后,Body 内容也同样丢失。
复现步骤
另:重启电脑或重启 Reqable 后,之前保存的 Body 内容也会丢失。
预期行为
切换请求时 Body 内容应该被保留,重启后也应该能恢复。
实际行为
Body 内容被清空,变成空白。
环境信息
日志
从日志中可以看到频繁的
websocket_view_from_collection和http_view_from_collection事件,切换请求非常频繁,但未看到相关的错误日志。补充说明
这个问题在之前的版本(v3.1.3)也存在,升级到 v3.2.23 后仍未修复。官方 changelog 中提到的 "[FIX] The bug of API testing settings being reset after restarting the application" 似乎没有覆盖到 WebSocket / Body 内容丢失的场景。