Из Node.js, как вызвать REST API, который использует аутентификацию Windows веб-API ASP.NET?

Я использую пакет запроса npm для вызова API, который использует проверку подлинности Windows. Я делаю вызов метода GET, как показано ниже. Но я получаю 401 НЕСАНКЦИОНИРОВАН в качестве кода ответа.

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);

Пожалуйста, помогите мне, как вызвать API, который использует аутентификацию Windows веб-API ASP.NET с помощью node.js?

Заранее спасибо!

0 ответов

Другие вопросы по тегам