这个项目能做什么
HTTPie 是一个命令行 HTTP 客户端,旨在使 CLI 与 Web 服务的交互更加人性化。它提供了 `http` 和 `https` 命令,可以使用自然语法创建并发送任意 HTTP 请求,并提供格式化且带有颜色的输出。
关键特性包括:
- 用于构建请求的表达力强且直观的语法
- 内置 JSON 支持
- 格式化且带有颜色的终端输出
- 支持表单和文件上传
- HTTPS、代理和身份验证能力
- 能够发送任意请求数据和自定义请求头
- 持久化会话
- 类似 wget 的下载功能
- 离线模式,可在不发送请求的情况下构建并打印请求