-2
我有一个网站(juvalis.de)的问题,回调函数没有执行。我试图添加标题...并且仍然不起作用。随着卷曲工作很好,并与其他网站工作正常,有什么建议吗?Node.js http请求不能在一个网站上工作
var request=require('request');
request({
uri: "https://www.juvalis.de",
headers:{
'user-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36 '
}, },
function(error, response, body) {
if(error)throw error;
console.log(body);
});
这似乎是一个重复的问题[this one](http://stackoverflow.com/questions/7967037/how-to-make-external-http-requests-with-node-js)。 –
是的,但仍然无法正常工作,var http = require('https'); var options = { host:'www.juvalis.de', port:443, path:'/' }; http.get(选项,功能(RESP){ resp.on( '数据',功能(块){ }); })。在( “错误”,函数(E){ 控制台。日志(“出错:”+ e.message); }); –
我无法在https://nodejs.org/api/http.html#http_http_request_options_callback的Node请求对象的属性列表中找到'uri'(或'url')。您是否为工作的网站使用相同的请求对象属性名称? – traktor53