从 Orbeon XForm 提交发送 HTTP header

Send HTTP header from Orbeon XForm submission

我有一个 API 依赖于某些 HTTP Header 的特定行为。例如 POST 上的 HTTP Header If-Matches 仅当版本与 If-Matches.

的值匹配时才支持更新

我如何从 Orbeon XForms 提交中发送这些 HTTP headers?

xf:submission 元素支持嵌套 xf:header 元素,允许您设置自定义 headers。例如:

<xf:header>
    <xf:name>If-Matches</xf:name>
    <xf:value>whatever value</xf:value>
</xf:header>

名称和值可以使用 value 属性动态设置。您可以使用许多 xf:header children 个元素。有关详细信息,请参阅 XForms 1.1 规范中的 The header Element