在node.js中发送http请求

我正在尝试使用node.js将http请求发送到neo4j数据库。这是我正在使用的代码:

var options = {

host: 'localhost',

port: 7474,

path: '/db/data',

method: 'GET',

headers: {

accept: 'application/json'

}

};

console.log("Start");

var x = http.request(options,function(res){

console.log("Connected");

res.on('data',function(data){

console.log(data);

});

});

我检查数据库是否正在运行(我已连接到管理网页,并且一切正常。)恐怕问题不在数据库方面,而在node.js方面。

我希望有人可以对此问题有所启发。我想学习如何在node.js中发送http请求,答案不必特定于neo4j问题。

提前致谢

回答:

如果是简单的GET请求,则应使用 http.get()

否则,http.request()需要关闭。

var options = {

host: 'localhost',

port: 7474,

path: '/db/data',

method: 'GET',

headers: {

accept: 'application/json'

}

};

console.log("Start");

var x = http.request(options,function(res){

console.log("Connected");

res.on('data',function(data){

console.log(data);

});

});

x.end();

以上是 在node.js中发送http请求 的全部内容, 来源链接: utcz.com/qa/415945.html

回到顶部