Perform structured HTTP/HTTPS requests (GET, POST, PUT, DELETE) with custom headers and JSON body support. Use for API testing, health checks, or interacting with REST services programmatically without relying on curl.
一个轻量级、无依赖的OpenClaw HTTP客户端。
javascript
const api = require(skills/api-tester);
const result = await api.request(GET, https://api.example.com/data);
console.log(result.status, result.data);
javascript
const api = require(skills/api-tester);
const payload = { key: value };
const headers = { Authorization: Bearer
const result = await api.request(POST, https://api.example.com/submit, headers, payload);
request函数返回一个Promise,解析为:
javascript
{
status: 200, // HTTP状态码
headers: { ... }, // 响应头
data: { ... }, // 解析后的JSON体(如适用)或原始字符串
raw: ..., // 原始响应体字符串
error: ... // 请求失败时的错误信息(网络错误、超时)
}
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 api-tester-1776419943 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 api-tester-1776419943 技能
skillhub install api-tester-1776419943
文件大小: 3.6 KB | 发布时间: 2026-4-17 19:50