【发布时间】:2018-04-03 08:50:38
【问题描述】:
我正在使用node myscript.js 在 Windows 命令提示符下运行以下脚本。该脚本请求使用 Windows 身份验证的 Web 应用程序。我希望收到状态码 200。但脚本返回 401 Unauthenticated。
let request = require('request');
console.log(process.env.USERDOMAIN);
console.log(process.env.USERNAME);
request('http://internalurl',
function (error, response, body){
if (!error && response.statusCode == 200){
console.log('request successful!');
var input = JSON.parse(body);
}
console.log(response);
});
process.env.USERNAME 显示我当前的用户名,该用户名应该可以访问 Web 应用程序。因此,我假设脚本在正确的用户帐户下运行。登录 Web 应用程序的最佳做法是什么?
【问题讨论】:
标签: node.js windows iis cmd active-directory