NodeJS Ошибка: слишком длинный заголовок в Object.createSecureContext - PullRequest
1 голос
/ 19 июня 2020

Я пытаюсь вызвать 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...