[R] source and localhost

Uwe Ligges ligges at statistik.tu-dortmund.de
Fri May 20 17:31:57 CEST 2011



On 20.05.2011 17:22, Thomas.Bock at ptb.de wrote:
> Dear List,
>
> I have problems with the function source() using a
> url of the kind:
>
> http://localhost:5984/path/fn.R

Does

con <- url("http://localhost:5984/path/fn.R")
source(url)
close(con)

work for you?

Please read ?source carefully and note it uses a file() connection as 
the default unless you specify another connection explicitly..

Uwe Ligges




> I receive
>
> Fehler in file(file, "r", encoding = encoding) :
>    kann Verbindung nicht öffnen
> Zusätzlich: Warnmeldung:
> In file(file, "r", encoding = encoding) :
>    Öffnen fehlgeschlagen: HTTP Status war '502 cannotconnect'
>
> The url itself is ok since I can:
> - use a browser
> - use curl
> - use download.file() function
> - use getURL() (out of Duncans RCurl)
>
> furthermore it works, when I use the full host + domain name.
> So I think it is about dns stuff. I get a nice:
>
>> Sys.getenv("no_proxy")
> [1] "localhost, 127.0.0.1"
>
> and work on 32bit opensuse 11.4 with
> R version 2.13.0 (2011-04-13)
>
> Can someone give me a hint?
> Best regards
> Thomas
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list