Orbeon到eXist-db丢失查询字符串

时间:2015-01-10 00:35:55

标签: orbeon

当我使用自定义标头通过端口8877直接调用eXist-db时,我有一个回显设置,告诉我它可以很好地完成。这条路线通常在互联网上关闭。

当我使用下面的page-flow.xml行通过Orbeon(3.9)调用eXist-db时,我不仅丢失了相同的标题,而且还调用了调用中的查询参数。

页面流:

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

通话(显然只适用于我的机器......):

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

在Orbeon的配置中我能做些什么吗?升级Orbeon已被证明是非平凡的,因为css模型已经改变,并且许多页面在没有有用错误的情况下无法加载,所以我希望得到不同的答案。

1 个答案:

答案 0 :(得分:1)

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

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