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'}})
查看文檔更多細節。你問的一切,說明有: