Api Tester技能使用说明
2026-03-28
新闻来源:网淘吧
围观:10
电脑广告
手机广告
API 测试工具
一个轻量级、无依赖的OpenClaw HTTP客户端。
使用方法
基础GET请求
const api = require('skills/api-tester');
const result = await api.request('GET', 'https://api.example.com/data');
console.log(result.status, result.data);
带JSON请求体的POST请求
const api = require('skills/api-tester');
const payload = { key: 'value' };
const headers = { 'Authorization': 'Bearer <token>' };
const result = await api.request('POST', 'https://api.example.com/submit', headers, payload);
返回格式
该请求函数返回一个解析为以下结构的Promise:
{
status: 200, // HTTP status code
headers: { ... }, // Response headers
data: { ... }, // Parsed JSON body (if applicable) or raw string
raw: "...", // Raw response body string
error: "..." // Error message if request failed (network error, timeout)
}
功能特性
- 零依赖:使用Node.js内置的
http和https模块。 - JSON自动处理:当Content-Type匹配时,自动序列化请求体并解析响应体。
- 超时支持:默认10秒超时,可配置。
- 错误处理:返回结构化的错误对象而非抛出异常,确保安全执行。
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~