Мой эмулятор 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); });
снимок экрана
Ссылка это , обмен двойных кавычек с одинарными и наоборот, работает следующий код:
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); });