Я искал весь день для этого. Все, что я хочу, это получить заголовки ответа http плюс код состояния для данного веб-сайта, использующего Node JS. Это просто.
Все ответы и документация, которые я проверял, кажутся слишком ужасно сложными для этой простой проблемы, плюс я, похоже, не могу заставить их работать.
Например, один ответ дал мне этот код
const https = require('https')
const options = {
hostname: 'google.com'
}
const req = https.request(options, (res) => {
console.log(`statusCode: ${res.statusCode}`)
res.on('data', (d) => {
process.stdout.write(d)
})
})
req.on('error', (error) => {
console.error(error)
})
req.end()
После попытки с Google, код ответа, который он мне показывает, - 301, что явно неправильно
В этом примере я считаю, что правильный код будет "200" для ОК. Плюс, этот не показывает все заголовки.