Home > Blockchain >  Send http request multiple times in node.js
Send http request multiple times in node.js

Time:11-02

I'm trying to send the same http request multiple times. I just put the request in a loop, but when I run the code it shows the response 1 time.

const req = https.request(options, res => {
  console.log(`statusCode: ${res.statusCode} ${res.statusMessage}`)

  res.on('data', d => {
    process.stdout.write(d)
  })
})

for(i=0; i<3; i  ){ 
      req.write(data)
}

CodePudding user response:

You should put the request inside the for loop:

for(i=0; i < 3; i  ){ 
const req = https.request(options, res => {
  console.log(`statusCode: ${res.statusCode} ${res.statusMessage}`)

  res.on('data', d => {
    process.stdout.write(d)
  })
});
req.write(data);
}
  • Related