установить заголовок запроса в xforms xforms: set-request-header - PullRequest
0 голосов
/ 13 мая 2011

Я могу получить значение заголовка запроса, используя приведенный ниже код.

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

Я бы хотел установить значение user-id в заголовке запроса, который используется при сохранении формы.

Пожалуйста, предложите какое-нибудь решение для того же.

Ответы [ 2 ]

0 голосов
/ 20 июля 2012

Как насчет использования заголовка xforms: для публикации информации с запросом:

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

По крайней мере, это работает со "статическими" значениями, я еще не выяснил, как использовать значение изget-request-header как значение отправленного заголовка.

0 голосов
/ 18 мая 2011

Как вы заметили, на данный момент функции xxforms:set-request-header() нет, но ее будет несложно реализовать, и вам повезло, поскольку Orbeon Forms оказывается открытым исходным кодом;).Смотрите реализацию xxforms:get-request-header(), и вы сможете создать соответствующий xxforms:set-request-header().Код находится в GitHub, и вы найдете Ant build.xml в корне.

...