我可以使用 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 客户端?