Java 如何以一定的间隔发送HTTPClient post消息
我想向客户机发送http post消息(这样做没有任何问题)。 但是我想继续发送这个消息。比如说,每隔5分钟我就想把这个消息发送给客户。有办法吗?Java 如何以一定的间隔发送HTTPClient post消息,java,post,httpclient,Java,Post,Httpclient,我想向客户机发送http post消息(这样做没有任何问题)。 但是我想继续发送这个消息。比如说,每隔5分钟我就想把这个消息发送给客户。有办法吗? 提前感谢..也许,最简单的方法是使用ScheduledThreadPoolExecutor(注意,以下代码永远不会退出): 最简单的方法可能是使用ScheduledThreadPoolExecutor(注意,以下代码永远不会退出): 你的问题很模糊。你所说的HTTP post消息是什么意思?您目前是如何做到这一点的?您使用的是什么技术?我正在使用ap
提前感谢..也许,最简单的方法是使用ScheduledThreadPoolExecutor(注意,以下代码永远不会退出):
最简单的方法可能是使用ScheduledThreadPoolExecutor(注意,以下代码永远不会退出):
你的问题很模糊。你所说的HTTP post消息是什么意思?您目前是如何做到这一点的?您使用的是什么技术?我正在使用apache commonHTTPClient。例如。但这会发送一个http帖子,但我想继续发送http帖子而不得到任何确认。您的环境怎么样?简单的独立应用程序?然后也许一个简单的java.util.Timer就可以完成这项工作。或者你需要一个更先进的石英调度器?它是JavaEE应用程序吗?那么,也许您需要一个EJB计时器。很抱歉,回复太晚了。这是一个JEE应用程序。我使用了@DagR建议的EJBtimer。谢谢你的问题很模糊。你所说的HTTP post消息是什么意思?您目前是如何做到这一点的?您使用的是什么技术?我正在使用apache commonHTTPClient。例如。但这会发送一个http帖子,但我想继续发送http帖子而不得到任何确认。您的环境怎么样?简单的独立应用程序?然后也许一个简单的java.util.Timer就可以完成这项工作。或者你需要一个更先进的石英调度器?它是JavaEE应用程序吗?那么,也许您需要一个EJB计时器。很抱歉,回复太晚了。这是一个JEE应用程序。我使用了@DagR建议的EJBtimer。谢谢
Executors.newScheduledThreadPool(1).scheduleAtFixedRate(new Runnable() {
@Override
public void run() {
// your request code here
}
}, 0, 5, TimeUnit.MINUTES);