最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在nodejs中启用curl命令访问https

运维笔记admin16浏览0评论

如何在nodejs中启用curl命令访问https

如何在nodejs中启用curl命令访问https

我的bash模拟器可以正确运行curl命令。但是,当我在带有child_process模块​​的nodejs中调用它时,出现错误,指出libcurl中不支持或禁用协议“'https”。

运行“ curl'.aspx'”时,我可以获得页面内容。

这是下面的nodejs代码:

var child_process = require("child_process");
var curl = "curl '.aspx'";
var child = child_process.exec(curl, (err, stdout, stderr) =>
{
    console.log(stdout);
    console.log(err);
    console.log(stderr);
});

screenshot

回答如下:

参考this,将双引号替换为单引号,反之亦然,以下代码有效:

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

评论列表(0)

  1. 暂无评论