Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Menjalankan operasi HTTP di Node.js sangatlah penting untuk berkomunikasi dengan server. Kamu bisa menggunakan modul bawaan yaitu http
untuk membuat request. Berikut ini adalah cara untuk melakukan request HTTP menggunakan http.request
.
Pertama-tama, kamu perlu mengimpor modul http
ke dalam project kamu. Modul ini sudah tersedia secara default di Node.js, jadi kamu tidak perlu meng-install paket tambahan. Gunakan perintah berikut:
const http = require('http');
Setelah mengimpor modul, langkah selanjutnya adalah membuat request. Kamu harus menyiapkan beberapa opsi, seperti alamat URL dan metode request yang ingin digunakan.
const options = {
hostname: 'example.com',
port: 80,
path: '/path',
method: 'GET'
};
Untuk mengirim request, gunakan metode http.request
. Kamu juga perlu menetapkan callback untuk menangani respons yang diterima.
const req = http.request(options, (res) => {
let data = '';
// Menerima data secara bertahap
res.on('data', (chunk) => {
data += chunk;
});
// Saat semua data sudah diterima
res.on('end', () => {
console.log(data);
});
});
Penting untuk menangani error yang mungkin terjadi selama request berlangsung. Kamu bisa menggunakan event error
pada objek request.
req.on('error', (e) => {
console.error(`Masalah dengan request: ${e.message}`);
});
Jangan lupa untuk mengakhiri request agar server mengetahui bahwa semua data telah dikirim. Gunakan metode end
pada objek request.
req.end();
Dengan mengikuti langkah-langkah ini, kamu dapat dengan mudah membuat dan mengirim request HTTP di Node.js menggunakan modul http.request
. Mengetahui cara membuat request sederhana ini sangat membantu untuk berbagai aplikasi jaringan.
Link terkait: