node.js中的HTTPS GET API调用

编程入门 行业动态 更新时间:2024-10-10 15:18:00

node.<a href=https://www.elefans.com/category/jswz/34/1771451.html style=js中的HTTPS GET API调用"/>

node.js中的HTTPS GET API调用

是node.js的新手,并且使用API​​。我按照此tutorial的方法提出GET请求,但我一直收到此错误:

错误:连接ECONNREFUSED 127.0.0.1:800在TCPConnectWrap.afterConnect上[完成时](net.js:1141:16){errno:'ECONNREFUSED',代码:'ECONNREFUSED',系统调用:'connect',地址:“ 127.0.0.1”,端口:800}

我不知道现在该怎么办,感谢您提供任何反馈!

我的'DistributionList.js'文件

const https = require("https");

const options = {
    method: 'GET',
    url: '',
    headers: {
        Authorization: "Bearer xyz",
        Accept: "application/json"
    }
}

const req = https.request(options, res => {
    console.log(`statusCode: ${res.statusCode}`)

    res.on('data', d => {
      process.stdout.write(d)
    })
})

req.on('error', error => {
    console.error(error)
})

req.end()
回答如下:

删除URL并将其替换为主机和路径对我有用!

const https = require("https");

const options = {
    method: 'GET',
    host : 'SomeApi',
    path:  '/distributionLists',
    headers: {
        Authorization: "Bearer xyz",
        Accept: "application/json"
    }
}

const req = https.request(options, res => {
    console.log(`statusCode: ${res.statusCode}`)

    res.on('data', d => {
      process.stdout.write(d)
    })
})

req.on('error', error => {
    console.error(error)
})

req.end()

更多推荐

node.js中的HTTPS GET API调用

本文发布于:2024-05-07 05:09:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1754412.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:js   node   API   HTTPS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!