2017-06-06 40 views
-3

我试图获得使用httr库的超过100个站点的状态,但我不断收到此错误:错误x%||%list():参数“p”丢失,没有默认设置

Error in x %||% list() : argument "p" is missing, with no default. 

我有一个包含所有站点名称的数据框。这是给我的错误线

for(i in names) 
{ 

    if(i != "") 
    { 
    URL <- GET(paste("http://",i,"", sep = ""),set_config(config(ssl_verifypeer = 0L)),timeout(500)) 

    if(status_code(URL) == "200") 
    { 
     r <- "Active" 
    } 
    else 
    { 
     r <- "Not active" 
    } 
    r 
    print(paste(i,r)) 
    all_stat <- rbind(all_stat,r) 
    } 

} 

回答

0

我有同样的错误;我通过删除set_config(config(ssl_verifypeer = 0L))进行了修复,但这可能不适合您的请求。

1

我只是有同样的错误,发现我加载了httr包,然后是plotly包。两者都有函数config()。当你输入'config'时,你可以看到它所属的名字空间......这应该是httr。首先,载入绘图(或任何包名称空间说),然后httr。

相关问题