我们的团队创建了一系列自定义REST API (v1/resources/...)并将它们作为企业服务公开给其他干系人,他们不需要了解任何关于MarkLogic的知识。但是,我们的团队负责在MarkLogic中创建、增强和维护服务器端脚本(我们使用JavaScript)。在创建自定义REST API时,我们当前的设计是从查询选项开始,将尽可能多的要求合并到查询选项中,对于查询选项无法满足的任何要求(例如,在
使用MarkLogic通过xdmp:http-get()或xdmp:http-post()从web服务中拉入数据,我希望在尝试处理数据之前能够检查返回的标头。在DQ中,我可以这样做:
let $result := xdmp:http-get($query,$options) (: $query and $options are fine, I promise问题是我似乎不能通过XPath进入这个response节点。如果我将返回语句更改为return $result/response/code,则会得到