如何解决IoT设备上的HTTPS握手失败
我正在物联网设备上运行buildroot和iotjs,我试图发出发布请求以登录并获取auth令牌。但是我根本无法调用该API,因为遇到一个错误提示
“ API失败,请求出现问题:握手失败:domian”
在使用http版本的情况下,相同的API可以工作。我要呼叫的服务器托管在cloudflare后面的AWS EC2实例上。
var https = require('https');
var options = {
host: 'www.google.com',port: 443,path: '/upload',method: 'POST'
};
var req = https.request(options,function(res) {
console.log('STATUS: ' + res.statusCode);
console.log('HEADERS: ' + JSON.stringify(res.headers));
res.setEncoding('utf8');
res.on('data',function (chunk) {
console.log('BODY: ' + chunk);
});
});
req.on('error',function(e) {
console.log('problem with request: ' + e.message);
});
// write data to request body
req.write('data\n');
req.write('data\n');
req.end();
感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。