如何将 -k 或 --insecure 参数传递给 R 包“httr”中的 curl?

问题描述

TLDR:我收到一条错误消息:

schannel: next InitializeSecurityContext Failed: SEC_E_UNTRUSTED_ROOT (0x80090325) - 证书链由不受信任的机构颁发。

根据 this thread,我必须强制 curl 忽略证书错误,因此需要参数 -k-insecure快速的 Google 搜索使我找到了 set_config(config( ssl_verifypeer = 0L )),但没有任何作用...

有人知道正确的 httr 语法来正确命令 curl 忽略该错误吗?

解决方法

更新:我用这个命令解决了这个问题:

httr::set_config(httr::config(ssl_verifypeer = 0L,ssl_verifyhost = 0L))