Getting HTTP headers with Node.js

后端 未结 6 1999
野的像风
野的像风 2020-11-29 02:36

Is there a built in way to get the headers of a specific address via node.js?

something like,

var headers = getUrlHeaders(\"http://stackoverflow.com\         


        
6条回答
  •  遥遥无期
    2020-11-29 03:13

    I had some problems with http.get; so I switched to the lib request:

    var request = require('request');
    
    var url = 'http://blog.mynotiz.de/';
    
    var options = {
        url: url,
        method: 'HEAD'
    };
    
    request(options, function (error, response, body) {
            if (error) {
                return console.error('upload failed:', error);
            }
    
            if (response.headers['content-length']) {
                var file_size = response.headers['content-length'];
                console.log(file_size);
            }
        }
    );
    

提交回复
热议问题