通过代理请求url问题
 发布于 11 年前  作者 wangjinlu  4525 次预览  最后一次回复是 11 年前  来自  

var http = require(‘http’); var opt ={ host:‘119.184.214.18’, port:8080, method:‘GET’, path:‘http://42.96.192.46/echo_ip’, headers:{ } } var body = ‘’; var req=http.request(opt,function(res){ console.log("Got response: " + res.statusCode); res.on(‘data’, function(d){ body += d;
}).on(‘end’,function(){ console.log(res.header); console.log(body);
}); });

req.on(‘error’,function(e){ console.log(“Got error;” + e.message); });

req.end(); 为什么会报Parse Error??

2 回复
xujun52011

你的path给错了, path不是url怎么还包含host部分呢…

wangjinlu

应该是通过代理服务器转发这个url才对吧,貌似是host不对