Я пытаюсь получить доступ к веб-службе из R с помощью RCurl. Веб-служба использует аутентификацию Kerberos.R согласовать аутентификацию (с RCurl или Httr)
Тестирование с использованием curl на командной строке работает нормально, например.
curl --negotiate -u: http://reuxeuls199:8084/reports-ws/api/r/1.0/vesselTracking?region-name=ECC&start-date-time=01/10/2014
Однако в R я не могу заставить его работать.
ReportsProdURL <- "http://reuxeuls199:8084/reports-ws/api/r/1.0/vesselTracking?region- name=ECC&start-date-time=01/10/2014"
URL <- getURL(ReportsProdURL, verbose=TRUE, .opts=curlOptions(username=":"))
Я также попытался с помощью httpauth
вариант установлен в gssnegotiate
, но это не помогает также.
Что делает результат использования опции 'verbose' (которую вы используете)? – hrbrmstr
Что происходит на консоли? Как он получает ваше имя пользователя и пароль? – hadley