proxies {crul} | R Documentation |
proxy options
Description
proxy options
Usage
proxy(url, user = NULL, pwd = NULL, auth = "basic")
Arguments
url |
(character) URL, with scheme (http/https), domain and port (must be numeric). required. |
user |
(character) username, optional |
pwd |
(character) password, optional |
auth |
(character) authentication type, one of basic (default),
digest, digest_ie, gssnegotiate, ntlm, any or |
Details
See https://www.hidemyass.com/proxy for a list of proxies you can use
Examples
proxy("http://97.77.104.22:3128")
proxy("97.77.104.22:3128")
proxy("http://97.77.104.22:3128", "foo", "bar")
proxy("http://97.77.104.22:3128", "foo", "bar", auth = "digest")
proxy("http://97.77.104.22:3128", "foo", "bar", auth = "ntlm")
# socks
proxy("socks5://localhost:9050/", auth = NULL)
## Not run:
# with proxy (look at request/outgoing headers)
# (res <- HttpClient$new(
# url = "http://www.google.com",
# proxies = proxy("http://97.77.104.22:3128")
# ))
# res$proxies
# res$get(verbose = TRUE)
# vs. without proxy (look at request/outgoing headers)
# (res2 <- HttpClient$new(url = "http://www.google.com"))
# res2$get(verbose = TRUE)
# Use authentication
# (res <- HttpClient$new(
# url = "http://google.com",
# proxies = proxy("http://97.77.104.22:3128", user = "foo", pwd = "bar")
# ))
# another example
# (res <- HttpClient$new(
# url = "http://ip.tyk.nu/",
# proxies = proxy("http://200.29.191.149:3128")
# ))
# res$get()$parse("UTF-8")
## End(Not run)
[Package crul version 1.5.0 Index]