使用Node客户端向localhost发出请求?

时间:2015-09-03 16:26:47

标签: node.js

我有一个非常简单的节点服务器在端口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);
});

1 个答案:

答案 0 :(得分:6)

因为您正在加载https模块但尝试发出一个普通的旧HTTP请求。您应该使用http代替。

var http = require('https');

应该是:

var http = require('http');