TL; DR :见标题
详细信息:
我目前正在查询一个有点古怪的XML API。
有时,当您发出请求时,会返回所请求数据的XML文件。其他时候,您会返回一个XML文件,其中包含一条消息,指出您的请求已排队。
我已经考虑过使用xpath查询来查看我所期望的数据是否存在,然后再继续,但完全可能的是,有效的,正确服务的查询将导致空因此,这有时会产生假阴性。
一个优点是服务器在排队请求时将返回不同的HTTP状态代码。但是,我不知道如何检查xml_read
的结果以告诉代码是什么,文档似乎没有提供任何指导。
答案 0 :(得分:1)
这样的事可能有所帮助。想法是获取文档并检查响应代码,然后将文档提供给XML api How to determine if a url object in R base package returns '404 Not Found'?。顺便说一下,您的意思是来自read_xml
包裹或其他包裹的xml2
吗?