我有一个非常简单的节点服务器在端口8080上运行,我试图让一个同样简单的节点客户端来命中这个服务器。
为什么此代码不有效:
swift-2.0
但是此代码 有效吗?:
var http = require('https');
http.get('http://localhost:8080/headers', function(response) {
console.log('Status:', response.statusCode);
console.log('Headers: ', response.headers);
response.pipe(process.stdout);
});
答案 0 :(得分:6)
因为您正在加载https
模块但尝试发出一个普通的旧HTTP请求。您应该使用http
代替。
var http = require('https');
应该是:
var http = require('http');