2

基本認証を必要とする Web サイト (この場合は 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 (およびコマンドラインのカールも) が適切な http エラーを返しているときに、なぜ httr がエラーになるのですか?

4

1 に答える 1

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 パッケージ(v0.2.1)により 2018-09-23 に作成

于 2018-09-23T11:13:32.997 に答える