0

我正在尝试使用以下函数获取标头信息:get-request-header()。

它适用于 Orbeon 3.9:

<xforms:bind id="control-1-bind" name="control-1" nodeset="control-1" 
 type="xforms:string" xxforms:default="xxforms:get-request-header('User-Agent')"/>
</xforms:bind>

但是 Orbeon 4.0.1 上没有返回任何内容,字段为空:

<xf:bind id="control-1-bind" name="control-1" ref="control-1"
    xxf:default="xxf:get-request-header('User-Agent')"/>

我还在演示环境(http://demo.orbeon.com/orbeon/home/)中进行了测试,但仍然没有。无法检索表单中的标题信息。

函数 get-request-header() 在 Orbeon 4.0.1 上不起作用。

问候, Sefer

4

1 回答 1

0

似乎 4.0 要求标题名称为小写,这看起来像是一个未缩进的回归。所以现在,作为一种解决方法,请改用xxforms:get-request-header('user-agent'). 一旦这个问题得到解决,您将能够再次使用混合大小写的标题名称。

于 2013-04-11T17:31:08.253 回答