0

我可以使用 Node.js 通过 Squid 发出 HTTP 请求,并通过一些路径与 URL 处理和标头更改的技巧:

var http = require('http');
var host = "lvhubproxy01";

var options = {
  host: host,
  port: 3128,
  path: "http://images.joyent.com/images",
  headers: {
    Host: 'images.joyent.com'
  }
};

var req = http.request(options, function(res) {
  console.dir('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));
});

req.end();

我也想通过 Squid 发送 node-restify 请求,但我找不到任何关于如何执行此操作的指示。

你如何通过像 Squid 这样的 HTTP 转发代理来使用 node-restify 客户端?

4

1 回答 1

1

你可以看看使用这个包装器:https ://gist.github.com/jeffwhelpley/5417758 不是很干净,但也许它可以帮助你。

于 2014-01-31T16:58:14.730 回答