在xforms xforms:set-request-header中设置请求标头

时间:2011-05-13 14:13:47

标签: xforms orbeon

我可以使用以下代码获取请求标头值。

value="xxforms:get-request-header('user-id')"

我想在保存表单时使用的请求标头中设置user-id的值。

请提出相同的解决方案。

2 个答案:

答案 0 :(得分:0)

正如您所注意到的,此时没有xxforms:set-request-header()函数,但实现并不困难,而且您很幸运,因为Orbeon Forms恰好是开源的;)。请参阅implementation of xxforms:get-request-header(),您应该可以创建相应的xxforms:set-request-header()code位于GitHub中,您可以在根目录中找到Ant build.xml

答案 1 :(得分:0)

如何使用xforms:header在请求中发布信息:

<xforms:submmission>
    <xforms:header>
        <xforms:name>userid</xforms:name>
        <xforms:value>...</xforms:value>
    </xforms:header>
</xforms:submmission>

至少这适用于“静态”值,我还没有想出如何使用get-request-header中的值作为提交标题的值。