Node.js 使用请求承诺调用wikidata api时出现ETIMEDOUT错误

Node.js 使用请求承诺调用wikidata api时出现ETIMEDOUT错误,node.js,api,wikidata,Node.js,Api,Wikidata,下面是使用request promise模块调用wikidata-api的nodejs片段 var rp = require('request-promise'); var wikidataURL="http://www.wikidata.org/w/api.php?action=wbgetentities&props=labels|claims&languages=en&format=json&ids=Q1" let promise=rp(wikid

下面是使用
request promise
模块调用
wikidata-api
nodejs
片段

var rp = require('request-promise');

var wikidataURL="http://www.wikidata.org/w/api.php?action=wbgetentities&props=labels|claims&languages=en&format=json&ids=Q1"

    let promise=rp(wikidataURL).catch(function(e){
      console.log(e);
    });
对我来说,它一直正常工作到2020年1月27日。之后,我得到一个
ETIMEDOUT连接
错误。相同的链接可以在浏览器上使用,但不能在
nodejs
上使用。没有涉及代理

错误消息:

   { Error: connect ETIMEDOUT 91.198.174.192:80
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)
     code: 'ETIMEDOUT',
     errno: 'ETIMEDOUT',
     syscall: 'connect',
     address: '91.198.174.192',
     port: 80 },

这是在我这边还是在wikidata服务器上?

所以在他们那边进行了一些更新之后,wikidata api查询现在似乎只允许使用https