m23
m23

Reputation: 111

Node.js HEAD http request

I want to just check if http file is available, how do I request only headers with Node.js?

http.head("http://domain.io", (res)=>{
   console.log(res.statusCode)
})

Upvotes: 11

Views: 9167

Answers (1)

vsemozhebuty
vsemozhebuty

Reputation: 13822

You can use http.request():

'use strict';

const http = require('http');

http.request('http://example.com', { method: 'HEAD' }, (res) => {
  console.log(res.statusCode);
}).on('error', (err) => {
  console.error(err);
}).end();

Upvotes: 13

Related Questions