SORU
5 EKİM 2010, Salı


Nasıl node.js http ile http proxy kullanabilir miyim.İstemci?

Node.js standart http.Client kullanarak HTTP giden bir çağrı yapmak istiyorum. Ama ben doğrudan doğruya ve bir proxy sunucusu üzerinden gitmek benim ağ ihtiyaçtan uzak sunucuya ulaşmak.

Nasıl proxy kullanmak için node.js söylerim?

CEVAP
21 Temmuz 2011, PERŞEMBE


Tim Macfarlane'answer ile yakın s HTTP proxy kullanma konusunda.

HTTP proxy (güvenli olmayan istekleri için) kullanımı çok basittir. Seni vekil bağlanmak ve yol bölümü tam url içerir dışında istek normalde yapmak ve ana başlık bağlanmak istediğiniz host ayarlanır.
Tim onun cevabı çok yakındı ama düzgün ana başlık ayarı kaçırdı.

var http = require("http");

var options = {
  host: "proxy",
  port: 8080,
  path: "http://www.google.com",
  headers: {
    Host: "www.google.com"
  }
};
http.get(options, function(res) {
  console.log(res);
  res.pipe(process.stdout);
});

Kayıt için cevabı http://nodejs.org/ ile çalışır ama kendi server ana başlık yanlış umursamıyor çünkü.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • RD

    RD

    19 NİSAN 2006