2017-07-18 69 views

回答

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或应用程序/ X WWW的形式,进行了urlencoded但两者都在文件中解释,例如没有说:

request.post('http://service.com/upload', {form:{key:'value'}}) 

查看文档更多细节。你问的一切,说明有:

相关问题