RCurl::getURL работает, httr::GET имеет сбой при получении данных от партнера
Я строю некоторые функции для извлечения CSV-файлов с веб-сайта (в данном случае рабочего дня), который требует базовой аутентификации. Я заметил, что httr не работает должным образом
Когда я использую следующее,
httr::GET('https://wd5-services1.myworkday.com/ccx/service/')
Я получаю эту ошибку
Error in curl::curl_fetch_memory(url, handle = handle) :
Failure when receiving data from the peer
Когда я использую
RCurl::getURL('https://wd5-services1.myworkday.com/ccx/service/')
Я получаю следующее (какой результат я хочу!)
[1] "500 : Invalid request"
Мой вопрос заключается в том, почему httr выдает ошибку, когда RCurl (и cmd line curl) возвращает правильную ошибку http?
1 ответ
Для меня httr:GET
работает как ожидалось. В любом случае вы можете отправить сообщение об ошибке на github: https://github.com/r-lib/httr. Обязательно предоставьте дополнительную информацию, например, об операционной системе.
httr::GET('https://wd5-services1.myworkday.com/ccx/service/')
#> Response [https://wd5-services1.myworkday.com/ccx/service/]
#> Date: 2018-09-23 11:09
#> Status: 500
#> Content-Type: text/plain
#> Size: 21 B
Создано 2018-09-23 пакетом представлением (v0.2.1)