Encabezados HTTP personalizados custom-http-headers

Información general overview

CIF Para obtener más control sobre su back-end, los autores pueden configurar encabezados HTTP personalizados que se envían al motor de comercio, junto con los que ya envía el usuario Los casos de uso comunes incluyen configuraciones de varias tiendas en las que puede utilizar encabezados HTTP para controlar la respuesta del back-end de comercio.

NOTE
Los desarrolladores siempre pueden configurar encabezados HTTP personalizados mediante la configuración del cliente de GraphQL.

Configuración configuration

Para configurar los encabezados HTTP personalizados, primero debe definirlos. Los encabezados HTTP personalizados deben definirse primero agregándolos a la configuración del servicio com.adobe.cq.cif.http.internal.HttpHeadersConfigProviderImpl mediante una configuración OSGi.

Puede configurar los valores de los encabezados HTTP en la página Configuración de Cloud Service de su proyecto:

  1. Vaya a la página de configuración del Cloud Service en Herramientas > Cloud Services CIF > Configuración de la
  2. Abra una configuración existente o cree una
  3. Vaya a la pestaña "Avanzado" y busque el campo múltiple "Encabezados HTTP personalizados". Puede seleccionar los encabezados definidos anteriormente y asignarles valores.

Los componentes que utilizan la configuración de servicio en la nube anterior enviarán estos encabezados HTTP con cada solicitud de GraphQL.

Restricciones restrictions

Aunque el servicio permite definir cualquier nombre de encabezado, incluidos los estándar, no estarán disponibles para su configuración. En otras palabras, no se pueden anular los encabezados HTTP estándar con esta función. Se puede encontrar una lista de nombres de encabezados restringidos en documentos web mdn: encabezados HTTP. Además de estos, hay dos encabezados más que no se pueden utilizar:

  • CIF "Almacén": utilizado por los usuarios para identificar la tienda de Adobe Commerce.
  • CIF "Preview-Version": utilizado por los usuarios para recuperar productos clasificados.
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab