HTTPie 发布 Changelog #0011:Web 端功能大升级与终端版补丁
在致力于让 API 交互更简单、更直观的旅程中,HTTPie 本周为 Web 与桌面端应用带来了多项重要更新,同时继续打磨终端版 HTTPie 3.0 的细节。
Web & Desktop 端核心更新
HTTPie 的 Web 与桌面端应用延续了其极简传统,但在灵活性上做出了关键妥协。为了平衡“简单”与“灵活”,团队引入了以下核心改进:
⚙️ 新增独立设置面板
为了提供更精细的控制,HTTPie 新增了独立的设置标签页(Settings Tab)。用户可通过顶部菜单中的头像图标进入该面板,目前支持以下配置:
- 界面主题切换:支持 Light、System 和 Dark 三种模式。
- 请求重定向行为:允许用户自定义重定向策略。
⏭ 默认启用自动重定向
这是本次更新的一大亮点。HTTPie 正式采纳了图形化 HTTP 客户端(如浏览器及 Postman)的通用行为,默认启用自动跟随重定向(Auto Redirects)。
- 场景示例:当请求
http://httpie.io/hello时,若服务器返回 301/302 重定向,HTTPie 将自动跳转至https://httpie.io/hello并显示最终结果,无需手动处理。 - 可配置性:若用户希望保持终端版的“不跟随”默认行为,可在设置中一键关闭该选项,确保 API 工作流不受影响。
✨ 性能与网络适应性提升
- 大响应处理加速:针对大型 API 响应数据,HTTPie 优化了渲染引擎,显著提升了处理速度,避免页面卡顿。
- 智能网络故障检测:Web 端应用现在能更敏锐地识别特定于浏览器的网络问题(如 DNS 解析错误,常见于内网环境)。一旦检测到此类问题,系统会提示用户切换至桌面端应用以获得更稳定的连接。
🪲 交互体验修复
修复了弹窗交互中的焦点陷阱问题。此前,点击默认打开的“Body 编辑器”或“Auth 类型选择器”后,点击屏幕其他区域无法关闭弹窗。现在,这些组件在点击屏幕空白处时会正常关闭,不再阻碍键盘导航。
终端版 HTTPie 3.0.2 更新
上周发布的 HTTPie for Terminal 3.0 继续获得维护支持:
- 版本发布:推出 3.0.2 版本。
- 关键修复:解决了新插件管理器(Plugin Manager)中的一个严重 Bug,确保插件安装与卸载流程稳定。
- 渠道分发:正在推进至各应用商店及发行渠道。
总结
HTTPie 此次更新完美诠释了其在“极简主义”与“专业功能”之间的平衡艺术。通过引入自动重定向和独立设置,它降低了 API 调试的门槛,同时保留了高级用户的深度定制空间。对于开发者而言,更快的响应处理速度和更稳定的网络容错机制,将显著提升日常开发效率。
"We treasure both simplicity and flexibility. Balancing these two opposing forces is a delicate process, though, and we'll always strive to maintain the equilibrium." —— HTTPie 官方团队
💁🏻♀️ 加入测试:如果您尚未体验,欢迎加入 HTTPie for Web & Desktop 的私人测试计划。 👉 关注动态:加入 Discord 社区并关注 @httpie 获取最新资讯。 👩💻 加入我们:团队正在招聘工程与设计领域的同事。