September 28, 2026

HTTPie CLI
面向 API 时代的命令行 HTTP 客户端,用于测试、调试和与 Web 服务交互。
Product facts
- Type
- CLI / Terminal
- Category
- Development & Engineering › CLI and Terminals
- Pricing
- Open source
- License
- BSD
- Launched
- Sep 28, 2026
- Listed
- Sep 28, 2026
- Website
- github.com
Overview
HTTPie CLI 是一个用 Python 编写的命令行 HTTP 客户端,提供 `http` 和 `https` 两个命令,用于构建和发送任意 HTTP 请求。它的设计目标是让开发者在终端中与 Web 服务和 API 的交互尽可能直观。 ### 解决什么问题 传统的命令行 HTTP 工具语法较为复杂,输出不易阅读。HTTPie 通过简洁自然的语法和默认格式化、带颜色的终端输出,降低了构造请求和理解响应的门槛,适用于 API 测试、调试以及日常的 HTTP 服务器交互场景。 ### 主要能力 - **内置 JSON 支持**:可直接在命令行中以键值对形式传递 JSON 数据,无需手动拼接字符串。 - **格式化与彩色输出**:终端响应内容自动格式化并着色,便于阅读。 - **表单与文件上传**:支持提交表单数据和上传文件。 - **HTTPS、代理与认证**:支持 HTTPS 请求、代理配置以及多种认证方式。 - **自定义请求头与任意请求数据**:可灵活设置 Header 和请求体。 - **持久化会话(Sessions)**:跨多次请求保持 Cookie 等状态信息。 - **类 wget 下载**:支持将响应内容直接下载为文件。 - **离线模式**:可以仅构建并打印请求而不实际发送,方便检查请求结构。 - **插件支持**:可通过插件扩展功能。 ### 适合谁 适合需要在终端中频繁调用 REST API、进行接口调试或编写自动化脚本的开发者和 DevOps 人员。如果你习惯使用 curl 但希望获得更友好的语法和可读性更好的输出,HTTPie 是一个替代选项。 该项目采用 BSD-3-Clause 开源协议,GitHub 仓库当前有约 38000+ star。
Key features
- 简洁直观的语法:使用自然语法构造 HTTP 请求,降低命令行操作的学习成本。
- 格式化彩色输出:终端输出自动格式化并着色,便于阅读响应内容。
- 内置 JSON 支持:直接在命令行中以键值对形式传递 JSON 数据。
- 表单与文件上传:支持提交表单数据和上传文件。
- HTTPS、代理与认证:支持 HTTPS 请求、代理配置及多种认证方式。
- 自定义请求头:可灵活设置任意 HTTP 请求头。
- 持久化会话:跨多次请求保持 Cookie 等会话状态信息。
- 类 wget 下载:支持将响应内容直接下载保存为文件。
- 离线模式:仅构建并打印请求而不实际发送,方便检查请求结构。
- 插件支持:可通过插件机制扩展 CLI 功能。
Releases
Notify meQ&A
- HTTPie CLI 是什么?AI-generated
- HTTPie CLI 是一个命令行 HTTP 客户端,提供 http 和 https 命令,用于创建和发送任意 HTTP 请求,设计目标是让终端中的 API 交互尽可能友好。
- 如何发送一个简单的 GET 请求?AI-generated
- 可以使用 https 命令,例如:https httpie.io/hello
- 如何发送带有自定义 Header 和 JSON 数据的 PUT 请求?AI-generated
- 示例命令:http PUT pie.dev/put X-API-Token:123 name=John
- 如何在不发送请求的情况下查看构建的请求内容?AI-generated
- 使用离线模式参数 --offline,例如:http --offline pie.dev/post hello=offline
- HTTPie CLI 使用什么开源协议?AI-generated
- 使用 BSD-3-Clause 协议。
- HTTPie CLI 是用什么语言编写的?AI-generated
- 使用 Python 编写。
This product has no owner yet
It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.
Claim this product


