Aangepaste HTTP-headers custom-http-headers

Overzicht overview

Om meer controle over hun achterkant te verkrijgen, kunnen de auteurs de kopballen van douaneHTTP vormen die naar de handelingsmotor, samen met degenen zouden worden verzonden die reeds door CIF worden verzonden. Veelvoorkomende gebruiks-gevallen omvatten multi-store montages waarin u de kopballen van HTTP kunt gebruiken om de reactie van de handel achterste-eind te controleren.

NOTE
Ontwikkelaars kunnen aangepaste HTTP-headers altijd configureren met de GraphQL-clientconfiguratie.

Configuratie configuration

Om de kopballen van douaneHTTP te vormen, moet men hen eerst bepalen. De aangepaste HTTP-headers moeten eerst worden gedefinieerd door deze aan de com.adobe.cq.cif.http.internal.HttpHeadersConfigProviderImpl de dienstconfiguratie die een OSGi config gebruikt.

U kunt de waarden van de kopballen van HTTP in de pagina van de Configuratie van de Cloud Service voor uw project vormen:

  1. Ga naar de de configuratiepagina van de Cloud Service in Hulpmiddelen > Clouden Services > CIF Configuratie.
  2. Open een bestaande configuratie of maak een configuratie.
  3. Ga naar het tabblad "Geavanceerd" en zoek het multiveld "Aangepaste HTTP-headers". U kunt de eerder gedefinieerde kopteksten selecteren en er waarden aan toewijzen.

De componenten die de bovenstaande cloudserviceconfiguratie gebruiken, verzenden deze HTTP-headers met elke GraphQL-aanvraag.

Beperkingen restrictions

Terwijl de dienst voor om het even welke kopbalnamen om toestaat worden bepaald, met inbegrip van de standaarddegenen, zijn zij niet beschikbaar voor het vormen. Met andere woorden, u kunt de standaard HTTP-headers niet overschrijven met deze functie. Een lijst met beperkte koptekstnamen vindt u hier. Daarnaast zijn er nog twee headers die niet kunnen worden gebruikt:

  • "Winkel" - wordt door CIF gebruikt om de Adobe Commerce-winkel te identificeren
  • "Voorvertoning-versie" - wordt gebruikt door CIF om gefaseerde producten op te halen
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2