每 x 分钟达到 URL 的最简单方法

Easiest way to hit a URL every x minutes

我的计划是每 x 分钟点击一次 url(GET - 休息)(例如:http://myserver.com/job),我想使用一些可以长期免费使用的东西 运行 就像 heroku 云上的一个小程序 运行ning。

我可以在 php 或 java 中构建类似的东西吗? (两种语言在 heroku 上都支持,我对两者都有一定的了解)

到目前为止,我已经在 java 中尝试过,但我认为它的多线程特性不起作用,因为如果我在循环中进行任何“请求”逻辑,它会给我一个错误。

很抱歉问了这么宽泛的问题,但根据我的搜索,我还没有找到解决这个问题的好主意。

简短答案: 为您的 URL 使用 IFRAME,并在 Javascript 中使用 setTimeout() 进行迭代。

详细答案:根据您的需要修改以下源。

(!!! https://www.disney.com 可以,但有些 URL 可能不接受 IFRAME 请求。)

IN .HTML / .JSP:

  <head>
      <script charset="UTF-8" type="text/javascript" url="init.js"/>
  </head>

  <body onload="init()">
      <form id="form1">
         <iframe id="w_iframe" src="https://www.disney.com" style="left: 0px; top: 0px; width: 100%; height: 100%; position: absolute">
           <p>Your browser does not support iframes.</p>
         </iframe>
      </form>
  </body>

init.js:

 function init() {
    var w_src = "https://www.disney.com";
    document.getElementById("w_iframe").src = w_src;

    setTimeout("init()", 60000);    //60,000 milliseconds
 }