Description Usage Arguments Value See Also Examples
Removes all URL redirection rules currently in effect
1 |
proxy |
An object of class "proxy". A proxy object see
|
... |
Additonal function arguments |
invisible(proxy): An object of class "proxy" is invisibly
returned. A proxy object see proxy
. This
allows for chaining from this function to other functions that take
such an object as an argument. See examples for further details.
Other overwrite functions: remapHosts
,
rewriteURL
, setAutoBAuth
,
setHeaders
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | ## Not run:
library(httr)
library(xml2)
# A BMP server is assummed running on port 9090
prxy <- proxy(bmpPort = 9090L, port = 39500L)
prxy %>% createHAR(ref = "httr_traffic_1")
ua1 <- GET("http://httpbin.org/user-agent", httr_proxy(prxy),
user_agent("httr"))
prxy %>%
setHeaders(list("User-Agent" = "BrowserMob-Agent")) %>%
newPage(ref = "httr_traffic_2")
ua2 <- GET("http://httpbin.org/user-agent", httr_proxy(prxy),
user_agent("httr"))
prxy %>% remapHosts("www.r-project.org", "www.google.com")
roogle <- GET("http://www.r-project.org", httr_proxy(prxy))
roogle %>% read_html %>% xml_find_all("//a") %>% xml_attrs
prxy %>%
newPage(ref = "httr_traffic_3")
auth1 <-GET("http://httpbin.org/basic-auth/user/passwd",
httr_proxy(prxy))
prxy %>%
setAutoBAuth("httpbin.org",
"user", "passwd")
auth2 <-GET("http://httpbin.org/basic-auth/user/passwd",
httr_proxy(prxy))
auth1$status_code
auth2$status_code
content(auth2)
prxy %>% closeProxy
prxy <- proxy(bmpPort = 9090L, port = 39500L)
prxy %>%
rewriteURL(match = 'http://www\\.google\\.com.*',
replace = 'http://www\\.r-project\\.org')
gproj <- GET("http://www.google.com/ncr", httr_proxy(prxy))
gproj %>% read_html %>% xml_find_all("//title") %>% xml_text
prxy %>% removeRewrites
gproj <- GET("http://www.google.com/ncr", httr_proxy(prxy))
gproj %>% read_html %>% xml_find_all("//title") %>% xml_text
prxy %>% closeProxy
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.