证书中的主机名无效 - R.

时间:2016-12-28 15:06:32

标签: r

在过去的四个月里,我从Department of Labor下载zip文件没有问题。但是,昨晚,当我去下载数据时,收到以下错误消息:“证书中的主机名无效或不匹配”。我今天早上尝试了几种不同的故障排除解决方案,包括更改我的默认broswer,但似乎没有任何效果。我还在不同的WIFI站尝试了两台不同的计算机,但仍然收到相同的错误消息。我很想知道其他人是否收到同样的错误消息。任何有关如何解决这个问题的见解将不胜感激。

#DOWNLOAD_SCHEDULE_A
temp <- tempfile()
download.file("http://askebsa.dol.gov/FOIA%20Files/2014/Latest/F_SCH_A_2014_Latest.zip",temp)
sch_a <- read.csv(unz(temp, "F_SCH_A_2014_latest.csv"))
unlink(temp) 

1 个答案:

答案 0 :(得分:1)

它可能是一个错误的配置,或者可能是由于你的CA db文件稍微过时了。你可以尝试:

library(curl)
curl_download("https://askebsa.dol.gov/FOIA%20Files/2014/Latest/F_SCH_A_2014_Latest.zip",
              temp, handle=new_handle(ssl_verifypeer=FALSE, ssl_verifyhost=FALSE))

但请注意,这是非常不安全的(即受到传输中数据完整性问题的影响)。