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)

Другие вопросы по тегам