Я пытаюсь вызвать REST API с помощью PFX и PassPhrase, но каждый раз получаю ошибку «слишком длинный заголовок». Размер моего файла сертификата составляет 11 КБ. Нижеприведенный фрагмент отлично работает для другого REST API без pfx, но безуспешно с pfx
var options = {
hostname: '<hostname>',
port: 443,
path: '/',
method: 'POST',
pfx: fs.readFileSync(<pfx file path>),
passphrase: '<passphrase>',
json: { 'Request': 'My Custom Req'}
};
var req = https.request(options, function (res) {
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers);
res.on('data', function (d) {
process.stdout.write(d);
});
});
req.end();
req.on('error', function (e) {
console.error(e);
});
Я запустил свое приложение с помощью следующей команды; но проблема все еще сохраняется:
node --max-http-header-size=819200 .\restPost.js
REST API отлично работает, и я протестировал то же самое с помощью Postman и. NET Core решений для веб-клиентов.
Нужна ваша помощь, чтобы исправить выпуск в NodeJS