トップ 一覧 検索 ヘルプ RSS ログイン 印刷

HEAD()の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
! URLのヘッダ情報を得る

URLからデータを取得する際に、最初からhttr::GET()でダウンロードするのではなく、いったんヘッダ情報を得てコネクションが確立できるか、また日付が更新されているかなどを知りたい。

 url = "http://hogehoge.com/api"
 header = httr::HEAD(url)

レスポンスの例

 > header
Response https://hogehoge.com/.../latest/data.ndjson
 Response URLが表示される
  Date: 2021-06-13 21:56
  Status: 200
  Content-Type: application/x-ndjson; charset=UTF-8
  Size: 2.35 MB
 <BINARY BODY>

通常はStatus200が返ってくればコネクションは確立されている。

日付情報が得たければ、レスポンスはGMTで返ってくるので、
 
 header %>% .$date %>% ymd_hms(tz = "Asia/Tokyo")