You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Advanced REST Client中实现每3秒自动重复POST请求?

实现Advanced REST Client每3秒自动重复发送POST请求的思路

Advanced REST Client(ARC)本身没有内置的定时重复请求功能,以下是几个可行的实现思路:

思路1:浏览器控制台自定义脚本触发

  1. 在ARC中配置好你的POST请求(包括目标URL、请求头、请求体等所有参数)
  2. 打开浏览器/ARC桌面版的开发者控制台(快捷键F12)
  3. 在控制台中执行以下脚本(需先确认发送按钮的DOM选择器):
// 先在Elements面板找到发送按钮的选择器,比如ARC部分版本的按钮class为`arc-request-editor-send-button`
const sendButton = document.querySelector('.arc-request-editor-send-button');
// 每3秒触发一次发送
const repeatInterval = setInterval(() => {
  if (sendButton) {
    sendButton.click();
  }
}, 3000);

// 停止重复的话,执行:clearInterval(repeatInterval);

注意:不同版本的ARC按钮选择器可能不同,需自行在Elements面板定位确认。

思路2:油猴(Tampermonkey)脚本自动触发

如果需要长期使用自动重复功能,可以写一个油猴脚本绑定ARC页面:

  1. 安装Tampermonkey浏览器扩展
  2. 创建新脚本,填入以下内容(根据ARC页面URL调整@match规则):
// ==UserScript==
// @name         ARC Auto Repeat POST
// @version      0.1
// @description  Auto send POST request every 3 seconds in ARC
// @match        https://advancedrestclient.com/*  // 网页版ARC地址
// @match        chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo/*  // 桌面版ARC的扩展ID,需自行替换
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // 等待页面完全加载
    setTimeout(() => {
        const sendBtn = document.querySelector('.arc-request-editor-send-button');
        if (sendBtn) {
            setInterval(() => sendBtn.click(), 3000);
        }
    }, 3000);
})();

桌面版ARC的扩展ID可在浏览器扩展管理页面查看。

思路3:命令行工具替代方案

如果ARC的限制较多,可直接用curl配合脚本实现定时发送,效果一致:

Linux/macOS Shell脚本

#!/bin/bash
# 替换为你的POST请求参数
API_URL="https://your-target-api.com"
REQUEST_BODY='{"param1": "value1", "param2": "value2"}'
REQUEST_HEADERS="-H Content-Type:application/json"

while true; do
  curl -X POST $REQUEST_HEADERS -d "$REQUEST_BODY" $API_URL
  sleep 3
done

Windows批处理脚本

@echo off
set API_URL=https://your-target-api.com
set REQUEST_BODY={"param1": "value1", "param2": "value2"}
set REQUEST_HEADERS=-H Content-Type:application/json

:loop
curl -X POST %REQUEST_HEADERS% -d "%REQUEST_BODY%" %API_URL%
timeout /t 3 /nobreak
goto loop

内容的提问来源于stack exchange,提问作者ArjanG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 22:39:18