【发布时间】:2014-07-02 20:52:31
【问题描述】:
我在 ubuntu 12LTS 上使用 nodejs v0.10.28, 我正在尝试使用此测试代码向 Web 代理后面的 https 启用站点发出请求:
var http = require("http");
var options = {
host: "mycompany.proxy.host",
port: 8088,
//host: "https://login.launchpad.net",
//port: 443,
//path: "/",
headers: {
Host: "login.launchpad.net"
}
};
http.get(options, function(res) {
console.log(res);
res.pipe(process.stdout);
}).on('error', function(e) {
console.log(e);
});
但不确定用于成功进行 HTTP GET 的正确选项参数是什么
【问题讨论】:
-
你得到了什么错误?
-
您可能会发现请求更容易使用 - github.com/mikeal/request - 它是 Node 的 HTTP/HTTPS 功能的包装器,并且它支持代理。
-
..谢谢这个关于请求的提示让我更接近答案..