Tamaño de byte de respuesta de URL de Dynamic Media

Este artículo explica cómo obtener el tamaño binario del recurso DM al mostrar la representación original de una URL en Dynamic Media Classic.

Descripción description

Entorno

Dynamic Media Classic

Problema

AEM A diferencia de las direcciones URL de la aplicación que son estáticas, las direcciones URL de Dynamic Media se analizan, evalúan y responden sobre la marcha durante el tiempo de ejecución. Por ejemplo, lo siguiente devuelve una imagen de 400 x 400:

https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=400

Pero si solo desea un píxel más grande, puede solicitar:

https://s7d1.scene7.com/is/image/TechSupport/Backpack?wid=401

Además, si desea el fondo rojo, puede solicitar:

https://s7d1.scene7.com/is/image/TechSupport/Backpack?bgc=255,0,0

Cualquiera de estos cambios alterará el tamaño del byte de la imagen.

Lo más probable es que la única manera de saber el tamaño de la imagen devuelta sea analizar el encabezado de respuesta "content-length" para 200 respuestas.

Resolución resolution

El encabezado al que se hace referencia en la sección anterior se encuentra en Mozilla.org: Content-Length

Debe haber un código de ejemplo para extraerlo; por ejemplo, consulte este vínculo aquí en Stackoverflow. Pero tenga en cuenta que este ejemplo no es código de Adobe, por lo que es posible que desee encontrar una fuente fiable de código y utilizarla en su lugar.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f