2
我能进入我的网址:192.168.1.132到我的浏览器,我得到的“Hello World”,同样的事情,正确的响应,如果我做的卷曲192.168.1.132有什么不对我的http请求
但如果我运行此代码
var http = require('http');
var options = {
host: 'http://192.168.1.132',
path: '/'
};
callback = function(response) {
var str = '';
//another chunk of data has been recieved, so append it to `str`
response.on('data', function (chunk) {
str += chunk;
});
//the whole response has been recieved, so we just print it out here
response.on('end', function() {
console.log(str);
我得到错误:
events.js:85
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND http://192.168.1.132
at errnoException (dns.js:44:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:94:26)
我在做什么错?
主机不应该包含协议;只是'192.168.1.132' –
没有协议,我得到类似的错误events.js:85 throw er; //未处理 '错误' 事件 ^ 错误:解析错误 在错误(天然) 在Socket.socketOnData(_http_client.js:310:20) 在Socket.emit(events.js:107:17) 在在TCP.onread(net.js:529:20)下使用Socket.Readable.push(_stream_readable.js:126:10)可读的AddAddunk(_stream_readable.js:163:16) – user1117057