无法检索Orbeon 4.0.1上的标头信息,但适用于3.9

时间:2013-04-11 16:04:33

标签: orbeon

我正在尝试使用函数获取标头信息: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上不起作用。

此致 之书

1 个答案:

答案 0 :(得分:0)

似乎4.0要求标题名称为小写,这看起来像一个无痕的回归。所以现在,作为一种解决方法,请使用xxforms:get-request-header('user-agent')。修复this issue后,您将能够再次使用混合大小写标题名称。