为了更好地控制其后端,作者可以配置将发送到商业引擎的自定义HTTP标头,以及CIF已发送的标头。 常见用例包括多商店设置,您可以在其中使用HTTP标头控制商务后端的响应。
开发人员始终可以使用GraphQL客户端配置来配置自定义HTTP标头。
要配置自定义HTTP标头,必须首先定义它们。 必须首先通过将自定义HTTP标头添加到来定义它们 com.adobe.cq.cif.http.internal.HttpHeadersConfigProviderImpl
使用OSGi配置的服务配置。
您可以在项目的“Cloud Service配置”页中配置HTTP标头的值:
使用上述Cloud Service配置的组件将在每个GraphQL请求中发送这些HTTP标头。
虽然该服务允许定义任何标头名称,包括标准标头名称,但它们将无法用于配置。 换句话说,您无法使用此功能覆盖标准HTTP标头。 可以找到受限制的标头名称列表 此处. 除了这些标头之外,还有两个标头无法使用: