Обновлено:Игнорировать SSL ошибки в связи R HTTR
Я пытаюсь получить доступ к корпоративной внутренней веб-API с помощью:
require(httr)
url = 'https://my_server/api/search/query?q=stuff'
httr::set_config(config(ssl_verifypeer = 0L))
data <- httr::GET(url, use_proxy(url = "ipaddress:port"), verbose())
я получаю:
-> CONNECT my_server:port HTTP/1.1
-> Host: my_server:port
-> User-Agent: libcurl/7.47.1 r-curl/0.9.7 httr/1.1.0
-> Proxy-Connection: Keep-Alive
->
<- HTTP/1.1 200 Connection established
<-
Error in curl::curl_fetch_memory(url, handle = handle) :
SSL connect error
Я использовал ssl_verifypeer
как есть являются проблемами с сертификатом CA сервера. является то, что вызывает проблему с SSL connect error
?
Как это сделать и получить данные? есть способ щелкнуть опцию --insecure
, которая существует, если вы запустите в командной строке linux? Примечание. Я запускаю R на окнах.
'readLines' использует' File' соединение когда задана строка символов, а не 'url'. Сделайте это явно или, лучше, попробуйте ['httr'] (https://github.com/hadley/httr/). Кроме того, у вас есть сомнительный синтаксис. – alistaire