来自Node的axios.post给出错误:证书已过期,但是http正常工作

时间:2019-05-09 12:58:14

标签: http post axios tls1.2

我正在尝试从查询服务器获取数据。我在axios.post()请求的标头中传递身份验证令牌。当我从浏览器发出http请求时,此方法工作正常。 Google chrome暗示了有关TLS的一些信息,但是它为我带来了想要的响应。但是,节点抛出错误,提示“证书已过期”。我很确定证书是有效的。

let queryurl = 'http://xx.xx.xx.xx/'
let data = {'id':'xxxxx','type':'xxxxx'}
let header = {'Content-Type':'application/json',
              'X-Auth-Token':'xxxxxx'}

axios.post(queryurl,data,header,
{rejectUnauthorized: false}
        ).then((response) => {
          console.log(response.data);
                          }).catch((error) => {
                                       console.log(error);
                                           })

我期望POST请求从查询服务器返回数据,该服务器是JSON对象,但是我从节点收到“错误:证书已过期”

0 个答案:

没有答案