TERMINAL
clawhub install httpie📖 About This Skill
name: httpie description: HTTPie - 人性化的 HTTP 命令行客户端 version: 0.1.0 metadata: openclaw: requires: - httpie emoji: 🌐 homepage: https://httpie.io
HTTPie 人性化 HTTP 命令行客户端
技能概述
本技能帮助用户通过命令行发送 HTTP 请求,调试 API 接口,适用于以下场景:
主要特点: 语法简洁、自动格式化、彩色输出、内置 JSON 支持、比 curl 更易读写
使用流程
AI 助手将引导你完成以下步骤:
1. 安装 HTTPie(如未安装) 2. 构建 HTTP 请求(方法、URL、请求头、请求体) 3. 执行请求并查看格式化响应 4. 根据响应调整请求参数 5. 将成功的命令保存为可复用脚本
关键章节导航
AI 助手能力
当你向 AI 描述请求需求时,AI 会:
核心功能
命令速查表
基础请求
# GET 请求
http GET https://api.example.com/users简写(默认 GET)
http https://api.example.com/usersPOST JSON(自动推断 Content-Type: application/json)
http POST https://api.example.com/users name="张三" age:=25PUT 更新
http PUT https://api.example.com/users/1 name="李四"PATCH 部分更新
http PATCH https://api.example.com/users/1 email="li@example.com"DELETE 删除
http DELETE https://api.example.com/users/1
请求参数与请求头
# URL 查询参数(== 语法)
http https://api.example.com/search q=="hello world" page==2自定义请求头(: 语法)
http https://api.example.com/users "Authorization: Bearer mytoken123"多个请求头
http https://api.example.com/data "X-API-Key: abc123" "Accept: application/json"
认证
# Basic 认证
http -a username:password https://api.example.com/protectedBearer Token
http https://api.example.com/me "Authorization: Bearer "Digest 认证
http --auth-type=digest -a user:pass https://api.example.com/secure
输出控制
# 仅显示响应体
http --body https://api.example.com/users仅显示响应头
http --headers https://api.example.com/users显示请求+响应(调试用)
http --verbose https://api.example.com/users安静模式(无输出,只看退出码)
http --quiet https://api.example.com/health保存响应到文件
http https://api.example.com/file.pdf > file.pdf
安装要求
许可证
BSD-3-Clause License