gpt4 book ai didi

Node.js 与 MS Exchange EWS 集成

转载 作者:搜寻专家 更新时间:2023-10-31 22:20:41 26 4
gpt4 key购买 nike

<分区>

我正在尝试使用 Node.js 调用 SOAP Exchange EWS 服务。我创建了一个简单的 http 客户端,如下所示:

var https = require('https');

var username = 'user';
var password = 'password';
var auth = 'NTLM ' + new Buffer(username + ":" + password).toString('base64');

var options = {
host : 'exchangehost',
port : 443,
method : 'post',
path : '/Exchange.asmx',
headers : { Authorization : auth }
};

var request = https.request(options, function(response) {
console.log('Status: ' + response.statusCode);
};

request.write('<soapenv:Envelope ...></soapenv:Envelope>');
request.end();

我收到状态代码 401,我怀疑是因为我没有执行 NTLM 身份验证 ( http://www.innovation.ch/personal/ronald/ntlm.html ) 涉及的三个步骤。有谁知道用于直接与 Exchange EWS 通信或使用 NTLM 进行身份验证的 Node.js 模块,还是我需要自己为 Node.js 实现该协议(protocol)?非常感谢任何帮助。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com