# flyqiu-ApiDeck **Repository Path**: clwx/flyqiu-api-deck ## Basic Information - **Project Name**: flyqiu-ApiDeck - **Description**: # FlyQiu API Deck v0.1.0 ## 🚀 首次发布 FlyQiu API Deck 是一款基于 Rust + Tauri 构建的高性能 API 调试与自动化测试工具。 ## ✨ 核心功能 ### HTTP 请求引擎 - ✅ 支持 GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS 方法 - ✅ Raw (JSON/XML/HTML/Text)、 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-04-05 - **Last Updated**: 2026-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FlyQiu API Deck

FlyQiu API Deck

一款基于 Rust + Tauri 构建的高性能、轻量级 API 调试与自动化测试工具

极速启动 · 低内存占用 · 原生支持国密算法

--- ## 📝 使用说明 1. 创建项目 2. 配置环境(baseUrl、变量等) 3. 创建 API 请求 4. 编写脚本(可选) 5. 发送请求并查看响应 ## ✨ 核心功能 ### HTTP 请求引擎 - ✅ 支持 GET/POST/PUT/DELETE/PATCH/HEAD/OPTIONS 方法 - ✅ Raw (JSON/XML/HTML/Text)、Form-data、Binary 请求体 - ✅ Query Params、Path Variables、Headers、Cookies 参数管理 - ✅ URL 自动拼接环境 baseUrl - ✅ 自动检测完整 URL 避免重复拼接 ### 脚本自动化引擎 - ✅ 基于 Boa JavaScript 引擎的沙箱环境 - ✅ 预请求脚本(请求前执行) - ✅ 后请求脚本(响应后执行) - ✅ flyqiu.env.getParam/setParam 环境变量管理 - ✅ flyqiu.response.json/xml 响应解析 - ✅ 内置 Base64、URL、XML 工具库 - ✅ SM2/SM3/SM4 国密算法支持 ### 项目与环境管理 - ✅ 文件夹树状结构管理 API - ✅ 多环境切换(开发/测试/生产) - ✅ `{{变量}}` 语法自动替换 - ✅ 项目级和全局 JS 库管理 - ✅ TypeScript 类型定义支持 ### 响应处理 - ✅ 文本响应:Monaco Editor + HTML 预览 - ✅ 图片响应:Base64 图片预览,点击放大 - ✅ 文件响应:自动保存到缓存目录,显示下载信息 - ✅ 响应 Headers、实际请求详情查看 - ✅ 脚本控制台日志输出 ### 导入导出 - ✅ ApiDeck 格式(支持 SM4 加密) - ✅ OpenAPI/Swagger 格式 - ✅ HAR 格式 - ✅ Postman 格式 ### 应用设置 - ✅ 浅色/深色主题切换 - ✅ 系统主题自动跟随 - ✅ 数据库/项目/全局库路径配置 - ✅ 自动更新检查 ## 🔒 安全特性 - 脚本运行在隔离沙箱环境,无法访问文件系统 - 敏感数据仅存储在本地,不上传云端 - ApiDeck 导出支持 SM4 加密 ## 技术栈 | 前端 | 后端 | |--------------------|---------------| | Vue 3 + TypeScript | Rust | | Element Plus | Tauri | | Monaco Editor | Boa JS Engine | | Pinia | Diesel ORM | ## 🙏 致谢 感谢以下开源项目: - [Tauri](https://tauri.app/) - [Boa](https://boa-dev.github.io/) - [Element Plus](https://element-plus.org/) - [Monaco Editor](https://microsoft.github.io/monaco-editor/) ## 下载 **[最新版本下载](https://gitee.com/clwx/flyqiu-api-deck/releases)** --- **项目状态:** 持续迭代中