HTTPie 3.2.0 发布:Man Pages 落地、单二进制文件支持及会话持久化优化

ADK HTTPie AI官方 / ADK编译 2022-05-05 3 分钟 88 次浏览
速览导读 / Summary

HTTPie 3.2.0 版本带来了里程碑式的 UI/UX 升级,包括首次发布完整的 `man` 手册支持、引入基于 Rich 库的增强型进度条及自定义样式。此外,该版本支持 Linux 单二进制文件免安装运行,并新增了 Debian 官方 Apt 仓库以加速更新分发。核心功能上,修复了多同名 Header 的会话持久化问题,并上线了版本更新提醒机制,显著提升了终端 API 交互的专业性与便捷性。

版本 3.2.0 重大功能更新版本
文档支持 Man Pages 首次实现完整的 man 手册支持
安装方式 Single Binary 新增免安装单二进制文件支持
UI 库 Rich 引入 Rich 库增强终端界面表现

Key Insights / 核心看点

  • 1 首次发布完整的 `man` 手册支持,提供 `man http`、`man https` 及 `man httpie` 命令参考,包含颜色编码与分页器。
  • 2 新增 Linux 单二进制文件下载支持,用户无需安装即可直接运行,大幅降低使用门槛。
  • 3 修复了多同名 Header(如多个 X-Foo)在会话中的持久化问题,并提供了会话升级工具。
  • 4 引入 `Rich` 库增强 UI 表现,支持 `--style=pie-dark` 等自定义样式,提升终端交互体验。
  • 5 新增 Debian 官方 Apt 仓库,为 Ubuntu 等衍生发行版用户提供即时更新能力。

HTTPie 3.2.0 发布:Man Pages 落地、单二进制文件支持及会话持久化优化

HTTPie 始终致力于让 API 交互尽可能人性化。本次 3.2.0 版本在提升用户体验(UX)和可用性方面做出了全面改进,涵盖了从文档完善、安装便捷性到底层数据持久化的多个维度。

📖 里程碑:Man Pages 正式落地

长期以来,开发者渴望拥有类似 Linux 核心命令那样完善的文档支持。HTTPie 终于实现了这一目标,提供了完整的 man 手册支持。

  • 完整手册支持:用户现在可以通过 man httpman httpsman httpie 获取包含颜色编码和分页器的完整手册。
  • 便捷调用:新增了 http --manual 简写命令,若系统已安装手册,将自动打开;否则将在分页器中显示常规手册。
$ man http
$ http --manual
$ man httpie

📦 安装与分发:单二进制与官方仓库

为降低使用门槛并提升更新效率,HTTPie 在分发策略上进行了重大调整:

  • 单二进制文件 (Single Binary):Linux 用户现在可以直接下载单二进制文件(如 http_standalone),无需复杂的安装过程即可运行。
    $ https -do http_standalone github.com/httpie/cli/releases/download/3.2.1/http
    $ chmod +x ./http_standalone
    $ ./http_standalone --version
    
  • Debian 官方 Apt 仓库:HTTPie 现在托管自己的 Debian Apt 仓库,为 Debian、Ubuntu 等衍生发行版用户提供即时更新,告别手动编译或等待上游包更新。
    $ curl -SsL https://packages.httpie.io/deb/KEY.gpg | apt-key add -
    $ curl -SsL -o /etc/apt/sources.list.d/httpie.list https://packages.httpie.io/deb/httpie.list
    $ apt update && apt install httpie
    

⚖️ 核心功能:会话持久化与 Header 处理优化

针对开发者在调试过程中频繁修改请求头的需求,HTTPie 优化了 Session 机制:

  • 多同名 Header 持久化:修复了之前无法正确保存多个同名 Header(如 X-Foo:barX-Foo:baz)的问题,确保会话状态更准确地反映当前配置。
  • 会话升级工具:提供了 httpie cli sessions upgradeupgrade-all 命令,方便用户手动升级旧会话或批量修复所有命名会话。
# 保存多个同名 Header
$ http --session test pie.dev/headers X-Foo:bar X-Foo:baz

# 升级旧会话
$ httpie cli sessions upgrade pie.dev test

🤩 UI/UX 增强:Rich 库与自定义样式

本次更新引入了强大的 Rich 库来增强界面表现:

  • 增强进度条:原有的简单进度条升级为更丰富的可视化效果。
  • 样式系统:支持 --style=pie-dark 等自定义样式,建议将其设为默认样式以获得与 HTTPie Web/桌面版一致的最佳体验。

⬆️ 开发者体验 (DX) 提升

  • 更新提醒:新增了终端内的版本更新警告,当有新版本可用时,会优雅地提示用户并链接到升级指南。
  • 命令命名空间重构:将 httpie plugins * 移至 httpie cli plugins 命名空间,提供更可扩展的子命令管理结构。

"HTTPie 的目标是让 API 交互尽可能人性化。这次更新不仅完善了文档体系,更通过单二进制文件和官方仓库,让全球开发者能更轻松地获取最新工具。" —— HTTPie 官方团队

📊 关键指标与亮点

指标/功能 描述
版本 3.2.0
文档支持 首次支持 man 手册,含颜色与分页器
安装方式 新增 Linux 单二进制免安装支持
分发渠道 新增 Debian 官方 Apt 仓库
功能修复 修复多同名 Header 会话持久化问题
UI 升级 集成 Rich 库,支持自定义样式 (pie-dark)

注:本文编译自 HTTPie 官方博客。

HTTPie 的目标是让 API 交互尽可能人性化。这次更新不仅完善了文档体系,更通过单二进制文件和官方仓库,让全球开发者能更轻松地获取最新工具。

HTTPie 官方团队

同主题深度资讯

查看更多 →
产品动态 2026-09-15

Topview 发布 Codex 插件工作流:在 ChatGPT 生态内实现 AI 视频生成

Topview 正式宣布其插件工作流集成至 OpenAI 的 Codex 代理系统,支持在本地桌面端或 CLI 中直接调用生成式模型创建 AI 视频。文章详细区分了 ChatGPT 网页版插件目录与 Codex 本地代理的架构差异,明确了安装路径、OAuth 认证流程及 Canvas 画布工作流。该更新旨在解决开发者在 ChatGPT 生态内调用视频生成模型(如 Seedance, Wan 3.0 等)的碎片化问题,强调 Pro 及以上订阅计划对自动化工作流的必要性。

Topview官方 / ADK编译 5 分钟
产品动态 2026-09-06

Adobe Photoshop 与 Upscale.media 联手:AI 驱动图像超分辨率技术深度解析

Adobe Photoshop 与 AI 图像增强工具 Upscale.media 宣布深度整合,旨在为专业用户提供更高效的图像超分辨率解决方案。此次合作利用先进的 AI 算法,在不依赖复杂软件学习曲线的情况下,实现从低分辨率到高清图像的无损转换。文章详细阐述了该技术在保留细节、修复模糊以及支持多格式处理方面的核心优势,并展示了从上传到下载的完整操作流程,标志着图像增强领域向更智能化、便捷化方向迈出了重要一步。

Upscale.media官方 / ADK编译 4 分钟
产品动态 2026-09-06

Adobe Photoshop 2025 图像分辨率优化指南:超分辨率与智能放大技巧

Adobe Photoshop 2025 在图像分辨率处理上带来了显著优化,重点介绍了如何利用内置的“超分辨率”功能无损放大 JPEG 图像。本文详细解析了从基础图像尺寸调整到高级 Camera Raw 滤镜应用的完整流程,帮助设计师和摄影师在保持画质的前提下提升输出质量。

Upscale.media官方 / ADK编译 4 分钟
产品动态 2026-09-06

Upscale.media 发布智能图像增强方案:AI 驱动高清修复与细节重构

Upscale.media 推出全新图像增强指南,详解如何利用 AI 技术将低分辨率图片转化为高清视觉内容。文章解析了图像上采(Upscaling)的核心原理,涵盖分辨率、锐度、色彩准确性等关键质量指标,并展示了该工具在商业展示、印刷输出及个人创作中的实际应用价值,旨在帮助用户摆脱像素化困扰,实现无损画质提升。

Upscale.media官方 / ADK编译 4 分钟