如何使用httr验证GET调用中使用的代理?

如何使用httr验证GET调用中使用的代理?,r,proxy,httr,R,Proxy,Httr,我需要验证GET请求是否正在使用我设置的代理 是否有方法验证响应中使用的代理 library(httr) HTTPUserAgents <- c("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/49.0.2623.112 Safari/537.36") link <- paste0("https://www.i

我需要验证GET请求是否正在使用我设置的代理

是否有方法验证
响应中使用的代理

library(httr)

HTTPUserAgents <- c("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/49.0.2623.112 Safari/537.36")
  
link <- paste0("https://www.instagram.com/carlosgcardenasv/")
response <- RETRY(verb = "GET",
                url = link, 
                user_agent(HTTPUserAgents),
                use_proxy(url = "XXXX",
                          port = 8888, 
                          username = "XXXX",
                          password = "XXXX"),
                verbose())
库(httr)

HTTPUserAgents可以通过向
https://jsonip.com/
。这将返回
IP

代理可以通过向
应用
GET
请求进行验证https://jsonip.com/
。这将返回
IP

您使用的是哪种代理服务器?它会修改您的请求头吗?(这将在从R发送请求后发生,因此R将无法看到这些更改-您必须知道代理是如何配置的。)
headers(response)
看起来像什么?你有理由怀疑你的请求在这里被代理吗?@MrFlick基本上我想使用代理来避免被禁止。如果我在终端中使用命令行,并使用代理和cookies with
wget
获取相同的页面,我就能够得到响应。然而,当我使用
httr
时,它失败了。您使用的是哪种代理服务器?它会修改您的请求头吗?(这将在从R发送请求后发生,因此R将无法看到这些更改-您必须知道代理是如何配置的。)
headers(response)
看起来像什么?你有理由怀疑你的请求在这里被代理吗?@MrFlick基本上我想使用代理来避免被禁止。如果我在终端中使用命令行,并使用代理和cookies with
wget
获取相同的页面,我就能够得到响应。尽管如此,当我使用
httr
执行此操作时,它会失败。