CNode

node.js 如何通过代理发送https请求

问答
WWhyNM发布于10 年前最后回复10 年前9 回复8324 浏览0 收藏

公司内网 必须挂代理菜呢个访问外网 要用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)

I
i5ting#1·10 年前

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

W
WhyNM#2·10 年前

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

I
im-here#3·10 年前

发送https不应该require('https')吗?

W
WhyNM#4·10 年前
W
WhyNM#5·10 年前
引用 im-here发送https不应该require('https')吗?

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

R
reverland#6·10 年前

proxychains

B
beader#8·10 年前
I
im-here#9·10 年前
引用 WhyNM@imhered 是但是内网我挂代理。代理跳不过去啊 自豪地采用 CNodeJS ionic

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

参与回复
登录后即可参与回复。登录