gpt4 book ai didi

node.js - 如何修复 'Hostname/IP does not match certificate' 的别名'

转载 作者:行者123 更新时间:2023-12-05 06:25:59 27 4
gpt4 key购买 nike

我在运行获取服务响应时遇到问题。有两种服务。对于第一项服务,它运行良好,但在第二项服务中我遇到了问题“错误 [ERR_TLS_CERT_ALTNAME_INVALID]:主机名/IP 与证书的别名不匹配:证书为空”。当我将 Postman 与证书一起使用时,它的效果非常好。我应该设置或实现什么才能让它发挥作用?

我尝试使用:checkServerIdentity, rejectUnauthorized: true。

let options = {
hostname: 'ws.aaa.bbb.nn',
path: '/api',
method: 'GET',
key: fs.readFileSync('/private.crt'),
cert: fs.readFileSync('/public.crt'),
passphrase: '***'
};

const req = https.request(options, (res) => {
let body = '';
res.on('data', (chunk)=> {
body += chunk;
console.log(body)
});
});

应该是状态码 200。

最佳答案

您的证书似乎有问题。获取正确的证书或关闭 SSL 证书验证。

关于node.js - 如何修复 'Hostname/IP does not match certificate' 的别名',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56549823/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com