每 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
}
我的计划是每 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
}