Node.js Fetch 关闭 SSL 验证:代码示例和安全注意事项
在 Node.js 中,可以使用 rejectUnauthorized 选项设置为 false 来关闭 SSL 验证。以下是一个示例代码:
const https = require('https');
const options = {
hostname: 'example.com',
port: 443,
path: '/',
method: 'GET',
rejectUnauthorized: false // 关闭 SSL 验证
};
const req = https.request(options, (res) => {
// 处理响应
});
req.on('error', (error) => {
console.error(error);
});
req.end();
在上面的代码中,我们创建了一个 HTTPS 请求,并将 rejectUnauthorized 选项设置为 false,以关闭 SSL 验证。请注意,关闭 SSL 验证可能会导致安全风险,因此请在仅在开发和测试环境中使用此选项。在生产环境中,建议使用有效的证书并进行 SSL 验证。
原文地址: https://www.cveoy.top/t/topic/fa9E 著作权归作者所有。请勿转载和采集!