我正在尝试使用函数获取标头信息: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上不起作用。
此致 之书
答案 0 :(得分:0)
似乎4.0要求标题名称为小写,这看起来像一个无痕的回归。所以现在,作为一种解决方法,请使用xxforms:get-request-header('user-agent')
。修复this issue后,您将能够再次使用混合大小写标题名称。