轮询一个http URL并显示统计信息

时间:2016-12-20 17:37:21

标签: javascript open-source

我正在处理一些我需要轮询http网址的内容,并将这些数字作为响应的一部分提供,并在网页上显示图形统计信息。

有没有人知道任何可以做这样的开源软件?

示例网址:

http://dataqueue.com:8080/datamq/message/getcount?q=order.sales&class=com.xyz.entitiy.Order&metadata= {}

结果15000

然后另一个url会导致10000等。

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的问题,您可以使用普通的Javascript来实现这样的目标。以下是每五秒执行一次服务器请求的示例:



function req() {
  fetch('http://reqres.in/api/users', {
    method: 'post',
    body: JSON.stringify({
      name: 'morpheus',
      job: 'leader'
    })})
    .then(res => res.json())
    .then(json => {
      document.getElementById('View').innerHTML =  json.id;
    });
}

req();
setInterval(() => req(), 5000);

<div id="View"></div>
&#13;
&#13;
&#13;

还有一些库使这更容易,例如PollJS。您可以在Github上找到更多信息。如果您可以控制服务器,则可能需要查看Socket.io