1
我正在使用節點js作爲使用NTLM身份驗證的休息服務的代理。 我使用httpntlm
模塊來繞過NTLM身份驗證。該模塊發出附加請求並返回響應。如何修改節點js響應
如何將NTLM響應數據寫入原始響應?
var httpntlm = require('httpntlm');
var request = require('request');
app.use(function (req, res, next) {
httpntlm.post({
url: url,
username: username,
password: password,
workstation: '',
domain: domain,
json: req.body
}, function (err, ntlmRes) {
// console.log(ntlmRes.statusCode);
// console.log(ntlmRes.body);
res.body = ntlmRes.body;
res.status = ntlmRes.statusCode;
next();
// req.pipe(res);
});
});
替換下一個和資源對象與此'res.status(ntlmRes.statusCode)。發送(ntmlRes.body)' –
@RistoNovik比你非常多的變化!有用!你可以發表你的評論作爲答案嗎? - 我會將其標記爲正確的 – opewix