跳到主要内容
CNode

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

问答
WWhyNM发布于 10 年前最后回复 10 年前
983560

公司内网 必须挂代理菜呢个访问外网 要用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
im-here#910 年前
引用 WhyNM@imhered 是但是内网我挂代理。代理跳不过去啊 自豪地采用 CNodeJS ionic

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

B
beader#810 年前
R
reverland#610 年前

proxychains

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

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

I
im-here#310 年前

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

W
WhyNM#210 年前

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

I
i5ting#110 年前

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

参与回复

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