我正在研究Meteor的原型,我试图ping一个API服务器。服务器需要digest-auth。我能够在php和python中完成它几乎没有任何问题,但它在流星中证明更加困难。
我知道这并不容易,因为digest-auth也需要质询 - 响应身份验证。考虑到Meteor没有生产版本,我们可以进行身份验证吗?我可以用一些node.js包吗?
任何在线资源的帮助或链接都会非常有用。
编辑1:
根据要求使用request
后,如何知道请求成功完成?
var request = Npm.require('request');
var res = request.get('http://example.com/path/to/service', {
'auth': {
'user': 'username',
'pass': 'password',
'sendImmediately': false
}
});
答案 0 :(得分:0)
您应该能够使用节点request框架:
支持摘要式身份验证,但它仅适用于
sendImmediately
设置为false
;否则request
将发送基本信息 对初始请求进行身份验证,这可能会导致 请求失败。
要将其包含在您的流星应用中,请使用Npm.require('request');