您好我正在使用对流星中其他服务器使用摘要式身份验证的原型。任何人都可以帮我怎么做?我已经使用nodejs尝试并搜索了所有关于此问题的线程讨论。有人可以借助流星代码帮助我吗?
var options = {
host: 'http://some-api-link/',
port: 3000,
path: '/path',
// authentication headers
headers: {
'Authorization': 'Basic ' + new Buffer(username + ':' + passw).toString('base64')
}
};
//this is the call
request = http.get(options, function(res){
var body = "";
res.on('data', function(data) {
body += data;
});
res.on('end', function() {
console.log(body);
})
res.on('error', function(e) {
console.log("Got error: " + e.message);
});
});
答案 0 :(得分:0)
为什么不使用http
包
在你的控制台中:
meteor add http
然后你可以这样做:
var result = HTTP.get( "http://some-api-link/path",
{auth: 'username:password',
params: {some_param: 'some value'}});
console.log(result.content); //or result.data depending on what you want
有关您可以做什么/如何做的完整文档:http://docs.meteor.com/#http_call