Orbeon eXist-db 失去 query-string

Orbeon to eXist-db loosing query-string

当我使用自定义 header 直接通过端口 8877 调用 eXist-db 时,我有一个回声设置,告诉我它可以正常到达那里。此路线在互联网上通常是关闭的。

当我使用下面的 page-flow.xml 行通过 Orbeon (3.9) 调用 eXist-db 时,我不仅失去了相同的 header,而且query-parameters 在我的通话中。

Page-flow:

<page id="fhir" path-info="/fhir/(.*)" matcher="oxf:perl5-matcher" view="http://localhost:8877/fhir/"/>

呼叫(显然只适用于我的机器...):

curl -v -H "X-Request-Echo: true" http://localhost:8080/art-decor/fhir/ValueSet/?_lastUpdated=%3E2015

Orbeon 的配置有什么我可以做的吗?升级 Orbeon 已证明 non-trivial,因为 css 模型发生了变化,并且很多页面在没有有用错误的情况下无法加载,所以我希望得到不同的答案。

控制器只匹配路径,不匹配查询参数。因此 ${...} 的替换语法将没有查询字符串。

实际上,您正在尝试代理请求,对吗?如果是这样,我担心控制器不是理想的工具。