If a URL is redirected, query the new location via curlGetHeaders(),
otherwise return the original URL.
Usage
url_destination(x, force = FALSE)
Arguments
- x
A character vector of URLs.
- force
By default, the query is cached in the current R session. To
bypass the cache, use force = TRUE.
Value
The final destination(s). If the URL returns a status code greater
than or equal to 400, it will throw an error.
Examples
u = "https://cran.r-project.org/package=xfun"
url_destination(u) # redirected to canonical URL
#> [1] "https://cran.r-project.org/web/packages/xfun/index.html"