@mazhu/httping
v1.0.0
Published
比 curl 更友好的 HTTP 调试 CLI,支持彩色输出和历史记录
Maintainers
Readme
httping 🔍
比 curl 更友好的 HTTP 调试 CLI,支持彩色输出和历史记录。
安装
# 本地开发
npm install
# 链接到全局
npm link使用方法
GET 请求
httping get <url> # GET 请求
httping get <url> --save # GET 并保存到历史
httping get <url> -H "Authorization:Bearer xxx" # 带自定义 HeaderPOST 请求
httping post <url> --data '{"name":"mike"}'
httping post <url> --data '{"name":"mike"}' --save只看响应头
httping headers <url>测量响应时间
httping time <url> # 单次请求
httping time <url> -c 5 # 5次请求,统计平均/最小/最大查看历史记录
httping history # 查看所有历史
httping history --clear # 清空历史重放历史请求
httping replay <id> # 按 ID 重放技术特性
- 🎨 彩色输出 — JSON/XML/HTML 智能着色,状态码颜色区分
- ⏱️ 响应时间统计 — 平均/最小/最大延迟
- 📜 请求历史持久化 — 重启不丢失,最多保存 100 条
- 🏷️ 自定义 Header —
-H "Key:Value"格式 - 📦 轻量 — 仅依赖 chalk、commander、conf
依赖
- Node.js >= 18.0.0
License
MIT
