2

我正在使用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?

提前致谢!

4

0 回答 0