我正在构建一些功能以从需要基本身份验证的网站(在本例中为Workday)中提取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"
我的问题是为什么当RCurl(和cmd行卷曲)返回正确的http错误时,httr会出错吗?
答案 0 :(得分:0)
对我来说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
由reprex package(v0.2.1)于2018-09-23创建