我正在使用request npm 包来调用使用 Windows 身份验证的 api。我如下调用 GET 方法。但我得到401 UNAUTHORIZED 作为响应代码。
var request = require('request');
var options = {
url: 'http://url',
method : 'GET',
json : true,
headers: {
'Authorization': 'NTLM MpJfHMQjKT4V8txCgAQAAAAAAAAAAAAAAAAAAAAAAAJAFIASABUAFQAUAAvAGgAcQBtAGUAcgBjAGgAcwB2AGMAMAAxAHQAMQBiAC4AZABzAHQAZQBzAHQALgBkAHIAdQBnAHMAdABvAHIAZQAuAGMAbwBtAAAAAAAAAAAAAAAAAEZDtgUbISIZWdfhvrcI7aujEgQQAQAAAJTRhB/tA+DyAAAAAA=='
}
};
function callback(error, response, body) {
console.log(response.statusCode);
if (!error && response.statusCode == 200) {
var info = JSON.parse(body);
}
}
request(options, callback);
请帮助我,如何使用 node.js 调用使用 ASP.NET Web API Windows 身份验证的 API?
提前致谢!