0

TL;DR:见标题

细节:

我目前正在查询一个有点古怪的 XML API。

有时,当您发出请求时,您会返回所请求数据的 XML 文件。其他时候,您会返回一个 XML 文件,其中包含一条消息,说明您的请求已排队。

在继续之前,我曾考虑过使用 xpath 查询来查看我期望的数据是否存在,但完全有可能一个有效的、正确提供的查询会导致一个空集,所以这有时会产生假阴性。

一个可取之处是服务器在排队请求时将返回不同的 HTTP 状态代码。但是,我不知道如何检查结果xml_read以判断代码是什么,并且文档似乎没有提供任何指导。

4

1 回答 1

1

这样的事情可能会有所帮助。想法是获取文档并检查响应代码,然后将文档提供给 XML api如何确定 R 基础包中的 url 对象是否返回“404 Not Found”?. 顺便说一句,你的意思是read_xmlxml2包还是其他包?

于 2017-04-14T23:38:20.667 回答