Try to send a HEAD
request to a URL using
curlGetHeaders()
or the curl package, and see if it
returns a successful status code.
url_accessible(x, use_curl = !capabilities("libcurl"), ...)
A URL as a character string.
Whether to use the curl package or the
curlGetHeaders()
function in base R to send the request to the URL.
By default, curl will be used when base R does not have the
libcurl
capability (which should be rare).
Arguments to be passed to curlGetHeaders()
.
TRUE
or FALSE
.
xfun::url_accessible("https://yihui.org")
#> [1] TRUE