首页龙虾技能列表 › HTTP Retry - HTTP 重试机制 — HTTP Retry — HTTP 重试机制

HTTP Retry - HTTP 重试机制 — HTTP Retry — HTTP 重试机制

v1.0.0

提供带有指数退避、超时控制、连接池和速率限制处理的 HTTP 请求重试机制,提高 API 调用成功率和容错能力。

0· 290·1 当前·1 累计
by @gatsby047-oss (Light F Star)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/3
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
技能声明的目的(HTTP 重试)与提供的文件匹配,但实现是未知来源的占位符,包装/描述过于夸大功能 — 使用前请审查,不应假设生产就绪。
评估建议
此技能似乎是一个小的 C 头文件,实现重试逻辑,但代码是占位符(模拟成功而不是执行真实的 HTTP 请求),来自未知源, 无主页。使用前:(1)自行审查和测试代码(缺乏真实的 HTTP 后端,不填充响应体,不强制执行超时);(2)审核正确性(rand() 未种子,1<<attempt 可能溢出,超时处理缺失,POST 为占位符);(3)添加或集成真实的 HTTP 客户端和适当的错误解析;(4)验证 MIT 许可和来源(如果对您的环境重要);(5)在开发者或安全审查确认满足要求前,避免部署到敏感系统。包中没有明显的恶意行为,但声明和实现的不匹配是一个实际风险。...
详细分析 ▾
用途与能力
名称/描述与包含的头文件(http_retry.h)匹配,但实现不完整:头文件包含占位符(模拟成功,无真实 HTTP 客户端集成),而 README 声称“零配置”和生产改进。这是夸大宣传,可能误导用户关于能力的理解。
指令范围
SKILL.md 只包含重试功能的使用示例和文档,不指示代理读取无关文件、环境变量或向意外端点传输数据。
安装机制
没有安装规格(仅指令),风险低。尽管如此,包中包含一个 C 头文件,但没有提供构建/安装指令;这不便宜和不一致,但本身不是恶意的。
凭证需求
没有请求环境变量、凭证或配置路径 — 与描述的目的成比例。
持久化与权限
技能不请求持久/系统权限。always=false,模型调用正常;文件中没有尝试修改其他技能或系统配置。
安装前注意事项
  1. 自行审查和测试代码(缺乏真实的 HTTP 后端,不填充响应体,不强制执行超时)
  2. 审核正确性(rand() 未种子,1<<attempt 可能溢出,超时处理缺失,POST 为占位符)
  3. 添加或集成真实的 HTTP 客户端和适当的错误解析
  4. 验证 MIT 许可和来源(如果对您的环境重要)
  5. 在开发者或安全审查确认满足要求前,避免部署到敏感系统
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/3

HTTP Retry v1.0.0 - 初始发布。实现通用的 HTTP 重试机制,带有指数退避和抖动。添加超时控制和连接池复用。自动处理临时网络故障。支持速率限制(HTTP 429)处理。提供重试行为的配置选项。

● 无害

安装命令 点击复制

官方npx clawhub@latest install http-retry-c
镜像加速npx clawhub@latest install http-retry-c --registry https://cn.clawhub-mirror.com

技能文档

# HTTP Retry - HTTP 重试机制 版本: 1.0.0 作者: Claw 许可: MIT --- ## 描述 / 功能说明 通用 HTTP 重试机制,支持指数退避。提升 API 调用成功率约 30%,自动处理临时故障。 ### 核心功能 - 指数退避 + 随机抖动 - 超时控制 - 连接池复用 - 处理临时故障 - 速率限制处理(HTTP 429) ### 适用场景 - API 客户端库 - 微服务通信 - 网络爬虫 - 任何需要容错的 HTTP 客户端 --- ## 使用示例 ``c #include "http_retry.h" int main() { HttpRetryConfig config = { .max_attempts = 5, .base_delay_ms = 100, .max_delay_ms = 10000, .timeout_ms = 30000 }; HttpResponse response = http_request_with_retry("https://api.example.com/data", &config); if (response.status_code == 200) { printf("Success after %d attempts\n", response.attempt_count); } return 0; } `` --- ## 效果 | 指标 | 无重试 | 有重试 | 改进 | |:---|:---:|:---:|:---:| | 成功率 | 70% | 95% | +36% | | 平均延迟 | 200ms | 350ms | +75% (可接受) | | 手动重试 | 需要 | 自动 | 100% 自动化 | --- ## 变更日志 ### 1.0.0 - 初始版本 - 指数退避 - 超时控制 - 速率限制处理

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务