我正在尝试从公司网络连接到Web服务,但遇到了一些问题。
我正在使用以下一组语句
图书馆(HTTR(
swapiurl<-"http://swapi.co/api/planets/?search=alderaan">
alderaan <- GET(swapiurl(
curl::curl_fetch_memory(url, 句柄 = 句柄(中的错误:
无法连接到服务器
我收到上述错误消息。
然后我启用了代理设置,如下所示
Sys.setenv(http_proxy="http://aproxy.xxxxx.xx.xxxxxxx.net:8083"(
并再次运行上述命令即可工作
alderaan <- GET(swapiurl(
奥尔德兰$status_code
[1] 200
但是,当我尝试使用代理设置连接到公司购买的商业产品时,我们无法连接并出现超时错误。
entraderurl<-"https://ngcsi.contigohosting.com/Entrader_Dev/wcfservices/TradingService.svc">
auth<-GET(entraderurl,authenticate("用户名","密码"(,timeout(60((
curl::curl_fetch_memory(url, 句柄 = 句柄( 中的错误: 已达到超时
当我使用另一个非公司网络尝试相同的操作并删除上述代理设置时,我能够连接到enTrader。
auth<-GET(entraderurl,authenticate("Username","Password"(,timeout(60((
身份验证$status_code
[1] 200
我使用的是Windows 7笔记本电脑和R Studio版本1.0.136和R版本3.3.3。
我不确定我在这里错过了什么。任何帮助都非常感谢。
让我们也包括这一行
Sys.setenv(https_proxy="http://aproxy.xxxxx.xx.xxxxxxx.net:8083")
希望对您有所帮助!