我对Node.js和这个特殊的API都很陌生,我正在努力弄清楚如何正确地做到这一点。我一直在阅读request文档,我已经取得了一些进展,但我仍然输了。
答案 0 :(得分:1)
您在发布的链接中对此进行了解释。
你没有说你需要什么样的身份验证,但是它被解释为执行这样的基本和不记名身份验证:
request.get('http://some.server.com/').auth('username', 'password', false);
// or
request.get('http://some.server.com/', {
'auth': {
'user': 'username',
'pass': 'password',
'sendImmediately': false
}
});
// or
request.get('http://some.server.com/').auth(null, null, true, 'bearerToken');
// or
request.get('http://some.server.com/', {
'auth': {
'bearer': 'bearerToken'
}
});
对于POST使用.post()
而不是.get()
。
您也没有说您是否需要将数据作为JSON或application / x-www-form-urlencoded传递,但两者都在文档中进行了解释,例如:
request.post('http://service.com/upload', {form:{key:'value'}})
有关详细信息,请参阅文档。你问的一切都在那里解释: