2016-12-28 22 views
0

在過去的四個月裏,我沒有問題從Department of Labor下載的zip文件。昨晚,然而,當我到下載數據時,我收到以下錯誤信息:「該證書中的主機名無效或不匹配」。今天早上我嘗試了幾種不同的解決問題的解決方案,包括改變我的默認broswer,但似乎沒有任何工作。我也試過在不同的WiFi站兩個不同的計算機,仍然收到同樣的錯誤消息。我很好奇,看看其他人是否收到相同的錯誤消息。任何有關如何解決這個問題的見解將不勝感激。證書中的主機名是無效的 - R的

#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

這CLD是對他們的最終配置錯誤或您的最終原因可能是稍微過時的CA數據庫文件。您可以嘗試:

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)) 

但請注意,它是非常不安全的(即受到傳輸中數據完整性問題的影響)。

+0

完美!謝謝@hrbrmstr! – BlueDevilPride