Как включить доступ по https из команды curl в nodejs - PullRequest
0 голосов
/ 26 сентября 2019

Мой эмулятор bash может корректно запускать команду curl.Но когда я вызываю его в nodejs с помощью модуля child_process, я получаю сообщение об ошибке «Протокол https» не поддерживается или отключен в libcurl.

Когда я запускаю «curl» https://ehire.51job.com/Candidate/SearchResumeNew.aspx'", я могу получитьсодержимое страницы.

Ниже приведен код nodejs:

var child_process = require("child_process");
var curl = "curl 'https://ehire.51job.com/Candidate/SearchResumeNew.aspx'";
var child = child_process.exec(curl, (err, stdout, stderr) =>
{
    console.log(stdout);
    console.log(err);
    console.log(stderr);
});

снимок экрана

1 Ответ

0 голосов
/ 26 сентября 2019

Ссылка это , обмен двойных кавычек с одинарными и наоборот, работает следующий код:

var child_process = require("child_process");
var curl = 'curl "https://ehire.51job.com/Candidate/SearchResumeNew.aspx"';
var child = child_process.exec(curl, (err, stdout, stderr) =>
{
    console.log(stdout);
    console.log(err);
    console.log(stderr);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...