网淘吧来吧,欢迎您!

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内置的httphttps模块。
  • JSON自动处理:当Content-Type匹配时,自动序列化请求体并解析响应体。
  • 超时支持:默认10秒超时,可配置。
  • 错误处理:返回结构化的错误对象而非抛出异常,确保安全执行。
免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326352名访客 今日有221篇新文章/评论