【发布时间】:2018-09-17 20:53:17
【问题描述】:
我必须在 nodejs 中模拟 curl 请求:
curl -k POST https://example.com/ --cert mycert.pem:password
我已经写了一些代码,但它的工作方式不相似:
request.post(
{
'url': 'https://example.com/',
'agentOptions': {
'pfx': fs.readFileSync('./mycert.pem'),
'passphrase': 'password',
}
}
)
得到“错误:错误标签”。但它适用于卷曲。 如有任何帮助,我将不胜感激。
【问题讨论】:
-
很确定
fs不是 pem 解析器。 -
为什么不呢? PEM - 最后只是带有证书列表和私钥列表的文本文件。
标签: javascript node.js http curl pfx