finder_sl
finder_sl

Reputation: 317

Nodejs request module return incorrect statusCode

I'm trying to use request module to get HTTP status code. But sometimes it works wrong. For example:

var request = require('request');
var requestSettings = {
    method: 'HEAD',
    url: 'http://stackoverflow.com/help'
};
request(requestSettings, function(error, response, body) {
    console.log(response.statusCode);
});   

This code returns 404 (not 200 as expected).
Why might this happen?
Thanks.

Upvotes: 1

Views: 827

Answers (1)

Avner Solomon
Avner Solomon

Reputation: 1506

You're doing everything fine. stackoverflow didn't implement HEAD

telnet HEAD request

Upvotes: 1

Related Questions