Node.jsを使用して、パスとURLの処理およびヘッダーの変更を少し体操しながら、Squidを介してHTTPリクエストを作成できます。
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クライアントをどのように使用しますか?