TL;DR:见标题
细节:
我目前正在查询一个有点古怪的 XML API。
有时,当您发出请求时,您会返回所请求数据的 XML 文件。其他时候,您会返回一个 XML 文件,其中包含一条消息,说明您的请求已排队。
在继续之前,我曾考虑过使用 xpath 查询来查看我期望的数据是否存在,但完全有可能一个有效的、正确提供的查询会导致一个空集,所以这有时会产生假阴性。
一个可取之处是服务器在排队请求时将返回不同的 HTTP 状态代码。但是,我不知道如何检查结果xml_read
以判断代码是什么,并且文档似乎没有提供任何指导。