我正在使用Node.js,需要在正文中发送带有Json-Message的get-request。
request = require('request-json');
var client = request.createClient('http://ip');
client.get('/url', jsondata, function(err, res, body) {...
似乎没有发送任何Body-Data。
任何想法如何管理?
答案 0 :(得分:0)
您可以尝试:https://github.com/request/request。
有了request.get
或request.post
。
答案 1 :(得分:0)
这应该有效:
var request = require('request'),
url = 'http://127.0.0.1',
jsondata = {data1: 'x', data2: 'y'};
request({url: url, qs: jsondata}, function(err, response, body) {
if(err) { console.log(err); return; }
console.log(response);
});
jsondata
应该是一个对象(您的查询字符串将发送到服务器,在浏览器中将是url/?data1=x&data2=y
)