Install
openclaw skills install httpieHTTPie - 人性化的 HTTP 命令行客户端
openclaw skills install httpie本技能帮助用户通过命令行发送 HTTP 请求,调试 API 接口,适用于以下场景:
主要特点: 语法简洁、自动格式化、彩色输出、内置 JSON 支持、比 curl 更易读写
AI 助手将引导你完成以下步骤:
当你向 AI 描述请求需求时,AI 会:
# GET 请求
http GET https://api.example.com/users
# 简写(默认 GET)
http https://api.example.com/users
# POST JSON(自动推断 Content-Type: application/json)
http POST https://api.example.com/users name="张三" age:=25
# PUT 更新
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/protected
# Bearer Token
http https://api.example.com/me "Authorization: Bearer <token>"
# 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