Versiones de protocolo HTTP compatibles en AEMaaCS

En Adobe Experience Manager as a Cloud Service (AEMaaCS), este artículo explica qué versiones de protocolo HTTP son compatibles y cómo verificar el uso del protocolo mediante registros de acceso. También se explica cuándo es adecuado quitar la lógica de aplicación que depende de HTTP/1.0.

Descripción description

Entorno

Adobe Experience Manager as a Cloud Service (AEM as a Cloud Service)

Problema/Síntomas

  • Incertidumbre sobre las versiones del protocolo HTTP admitidas en AEM as a Cloud Service.
  • Debe determinar si la lógica de aplicación que depende de protocolos HTTP heredados debe permanecer en uso.
  • Es necesario verificar las versiones de protocolo HTTP utilizadas por los componentes de AEM as a Cloud Service.

Resolución resolution

Siga los pasos a continuación para resolver el problema.

  1. Revise los registros de acceso del entorno de AEMaaCS para confirmar las versiones del protocolo HTTP en uso.
  2. Revise los registros de acceso de Dispatcher. Para los registros de acceso de Apache HTTPD (Dispatcher), consulte la documentación del registro de acceso al servidor web Apache HTTPD.
  3. Revise los registros de acceso de publicación de AEM. Para los registros de acceso de publicación de AEM, consulte la documentación de registro de acceso HTTP de AEM.
  4. Examine las entradas de registro del campo proto_version o de la línea de solicitud HTTP para comprobar la versión del protocolo. Por ejemplo: GET /system/probes/health?aemService=... HTTP/1.1" 200 27 "-" "Envoy/HC" proto_version: 1.1
  5. Si la lógica de la aplicación depende de la compatibilidad con HTTP/1.0, es seguro quitar esta lógica en los entornos AEMaaCS.
  6. Para verificarlo, compruebe los registros de acceso recientes para los campos de versión del protocolo y confirme que solo esté presente HTTP/1.1 (o HTTP/2 para la comunicación CDN).

Lectura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles