Deskripsi metode:
Ruang fungsi fungsi memulai permintaan ke server HTTP sebagai klien.
tata bahasa:
Salinan kode adalah sebagai berikut:
http.get (opsi, panggilan balik)
Karena metode ini termasuk dalam modul HTTP, modul HTTP perlu diperkenalkan sebelum digunakan (var http = membutuhkan ("http")))
Menerima parameter:
Opsi Array Object, berisi parameter berikut:
Host: Menunjukkan nama domain atau alamat IP dari situs web yang diminta (alamat yang diminta). Default adalah 'localhost'.
HostName: Nama server, nama host adalah nilai yang disukai.
Port: Port dari situs web yang diminta, defaultnya adalah 80.
LocalAddress: Koneksi Jaringan Lokal
SocketPath: Socket domain UNIX (jalur soket domain)
Metode: Metode Permintaan HTTP, default adalah 'dapatkan'.
Jalur: Jalur ke akar permintaan adalah '/' secara default. QueryString harus dimasukkan di dalamnya. Misalnya: /index.html?page=12
Header: Minta objek header.
AUTH: Otentikasi Dasar (Otentikasi Dasar), nilai ini akan dihitung sebagai bagian otorisasi dari header permintaan.
Callback: Callback, melewati parameter, sebagai contoh http.clientResponse. http.request mengembalikan instance http.clientRequest.
contoh:
Salinan kode adalah sebagai berikut:
var options = {
Nama host: 'www.google.com',
Port: 80,
Path: '/Unggah',
Metode: 'Posting'
};
var req = http.Request (option, function (res) {
console.log ('status:' + res.statuscode);
console.log ('header:' + json.stringify (res.headers));
res.setencoding ('UTF8');
res.on ('data', function (chunk) {
console.log ('body:' + chunk);
});
});
req.on ('error', function (e) {
console.log ('Masalah dengan permintaan:' + e.message);
});
// Tulis data untuk meminta badan
req.write ('data/n');
req.write ('data/n');
req.end ();