0
鑑於兩個網址:xmlInternalTreeParse給出 「無法加載HTTP資源」,但URL負載在瀏覽器
iris <- "http://service.iris.edu/fdsnws/event/1/query?starttime=2010-04-04&endtime=2010-04-05"
caltech <- "http://service.scedc.caltech.edu/fdsnws/event/1/query?starttime=2010-04-04&endtime=2010-04-05"
運行
doc <- xmlInternalTreeParse(iris)
作品,但
doc <- xmlInternalTreeParse(caltech)
回報
Error: 1: failed to load HTTP resource
儘管事實上,這兩個工作在我的瀏覽器罰款。此外,使用httr包檢查狀態給出「200」,例如, g .:
> GET(caltech)$status_code
[1] 200
>
這是怎麼回事?這在CRAN上導致我的rFDSN包問題,所以我非常感謝一些指導!
caltech站點(缺少引號)定期返回503錯誤(在瀏覽器和R中)。您的pkg shld正在查找狀態代碼並向用戶顯示有關HTTP錯誤的警告。 – hrbrmstr
是的,我注意到那些偶然的錯誤,但是即使它始終如一地給出了200的狀態,xml解析器仍然會失敗。它以某種方式「更敏感」(不太容忍延遲,或者什麼)? – glossarch
他們遠不是偶然的(無論是在我們專用的互聯網主機 - 我爲Sonar項目工作還是在Comcast上工作,我都會收到)。直到我可以從網站獲得成功的回報,我將無法進一步調試。 – hrbrmstr