node.js 如何通过代理发送https请求
发布于 8 年前 作者 WhyNM 7306 次浏览 来自 问答

公司内网 必须挂代理菜呢个访问外网 要用node.js发送https请求 网上的办法都用了,大多都是http请求看文档的方法返回的都是访问不了 小白特来找寻node大拿 答疑解惑 var http = require(‘http’) var opt = { host:‘10.11.1.211’, port:3128’’, method:‘GET’, path:’ https://www.google.com’, headers:{ //这里是请求头 } } //接受数据的代码 var body = ‘’; var req = http.request(opt, function(res) { console.log("Got response: " + res.statusCode); res.on(‘data’,function(d){ body += d; }).on(‘end’, function(){ console.log(res.headers) console.log(body) });

}).on(‘error’, function(e) { console.log("Got error: " + e.message); }) req.end();

9 回复

这个很简单吧,可以使用request模块,里面配置好ssl证书即可

有代码吗。我这就是不好使 自豪地采用 CNodeJS ionic

发送https不应该require(‘https’)吗?

@imhered 是但是内网我挂代理。代理跳不过去啊 自豪地采用 CNodeJS ionic

@WhyNM 应该不会吧。 我前段时间还做个facebook的业务

回到顶部