问题描述
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))