Para obter mais controle sobre o back-end, os autores podem configurar cabeçalhos HTTP personalizados que seriam enviados para o mecanismo de comércio, juntamente com os já enviados pela CIF. Casos de uso comuns incluem configurações de várias lojas nas quais você pode usar cabeçalhos HTTP para controlar a resposta do back-end de comércio.
Os desenvolvedores sempre podem configurar cabeçalhos HTTP personalizados usando a configuração de cliente GraphQL.
Para configurar os cabeçalhos HTTP personalizados, é necessário defini-los primeiro. Os cabeçalhos HTTP personalizados devem ser definidos primeiro, adicionando-os ao com.adobe.cq.cif.http.internal.HttpHeadersConfigProviderImpl
configuração de serviço usando uma configuração OSGi.
Você pode configurar os valores dos cabeçalhos HTTP na página Configuração do Cloud Service para o seu projeto:
Os componentes que usam a configuração do serviço de nuvem acima enviarão esses cabeçalhos HTTP com cada solicitação GraphQL.
Embora o serviço permita que qualquer nome de cabeçalho seja definido, incluindo os padrão, eles não estarão disponíveis para configuração. Em outras palavras, não é possível substituir os cabeçalhos HTTP padrão usando esse recurso. Uma lista de nomes de cabeçalho restritos pode ser encontrada here. Além disso, há mais dois cabeçalhos que não podem ser usados: