Node.js NodeJS http请求失败(响应未定义,超出maxRedirects)

Node.js NodeJS http请求失败(响应未定义,超出maxRedirects),node.js,request,response,Node.js,Request,Response,为什么这个简单的请求不起作用?为什么我不能下载那个网页 var request = require('request'); request({uri: "http://www.abola.pt/nnh/ver.aspx?id=487828", maxRedirects:1}, function (error, response, body) { console.log(response,error) }); 发现问题,必须指定用户代理 {url: url2, maxRedirects:1

为什么这个简单的请求不起作用?为什么我不能下载那个网页

var request = require('request');

request({uri: "http://www.abola.pt/nnh/ver.aspx?id=487828", maxRedirects:1}, function (error, response, body) {
  console.log(response,error)
});

发现问题,必须指定用户代理

{url: url2, maxRedirects:1, headers: {'User-Agent': user_agent}}