0
我对Node.js和这个特定的API都很陌生,我正在努力弄清楚如何正确地做到这一点。我一直在阅读request文档,并取得了一些进展,但我仍然迷失。嗨,我正在尝试做一个https请求,需要认证和多个参数,我该怎么做?
我对Node.js和这个特定的API都很陌生,我正在努力弄清楚如何正确地做到这一点。我一直在阅读request文档,并取得了一些进展,但我仍然迷失。嗨,我正在尝试做一个https请求,需要认证和多个参数,我该怎么做?
这在您发布的链接中进行了说明。
你没有说你需要什么样的身份验证,但它解释做这样的基础和承载认证:
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或应用程序/ X WWW的形式,进行了urlencoded但两者都在文件中解释,例如没有说:
request.post('http://service.com/upload', {form:{key:'value'}})
查看文档更多细节。你问的一切,说明有: