Todos los productos
Search
Centro de documentos

Edge Security Acceleration:Configurar encabezados de respuesta salientes

Última actualización: Oct 09, 2026

Los encabezados de respuesta salientes forman parte de los encabezados de mensaje de respuesta HTTP. Estos pueden transportar parámetros de respuesta específicos y pasarlos a los clientes. Además, sirven para controlar diversos tipos de comportamiento del cliente, como la gestión de la caché, el acceso de origen cruzado, los tipos de contenido y los métodos de descarga. Al modificar los encabezados de respuesta salientes, cuando los usuarios solicitan recursos bajo un nombre de dominio acelerado, el mensaje de respuesta que devuelve CDN DCDN incluye los encabezados de respuesta que usted configuró. Esto permite habilitar funciones específicas, como el acceso de origen cruzado.

Nota

Nota: Cuando esta función hace referencia a las condiciones de regla del Rules Engine, el orden de ejecución sigue la prioridad de las condiciones de regla configuradas en el Rules Engine, NO la prioridad de la configuración propia de esta función.

Cómo funciona

Los encabezados de respuesta HTTP controlan el comportamiento de la caché. Cuando un cliente solicita un recurso desde un POP, los encabezados devueltos determinan cómo almacenan la respuesta tanto el cliente como el POP.

image
Nota
  • La configuración del encabezado de respuesta HTTP se aplica a nivel de dominio. Una vez que surte efecto, se aplica a los mensajes de respuesta de todos los recursos del dominio.

  • Configurar los encabezados de respuesta HTTP solo afecta el comportamiento de respuesta del cliente (por ejemplo, un navegador) y no influye en el comportamiento de caché de los nodos de CDN DCDN. Si el nombre de dominio acelerado es un nombre de dominio comodín, no se admite la modificación de los encabezados de respuesta salientes.

Escenarios

  • Especificar tipos de recursos. Por ejemplo, agregue el encabezado Content-Type: text/html para indicar una respuesta HTML.

  • Habilitar el uso compartido de recursos de origen cruzado (CORS): Agregue el encabezado Access-Control-Allow-Origin a las respuestas de los nombres de dominio acelerados por DCDN. Para obtener más información, consulte Configure cross-origin resource sharing.

    DCDN también admite la autenticación en solicitudes de origen cruzado mediante reglas CORS personalizadas.

  • Personalizar el comportamiento de respuesta: Agregue o modifique encabezados para implementar funciones específicas o ajustar el contenido de la respuesta según los requisitos de su negocio.

Notas

  • Las múltiples configuraciones se ejecutan de arriba hacia abajo, en el orden en que aparecen en la lista de configuración. Sus efectos son acumulativos. Si varias configuraciones modifican el mismo encabezado, la última tiene prioridad. En el siguiente ejemplo, la Configuración 2 es la que surte efecto:

    • Configuración 1: Agregar el encabezado de respuesta HTTP: cache-control: max-age=3600

    • Configuración 2: Agregar el encabezado de respuesta HTTP: cache-control: no-cache

  • Cuando se aplican condiciones de regla, la coincidencia se determina por la prioridad de las condiciones, no por el orden de las configuraciones.

Procedimiento

  1. Inicie sesión en la consola de DCDN.

  2. En el panel de navegación izquierdo, haga clic en Domain Names.

  3. En la página Domain Names, busque el nombre de dominio de destino y haga clic en Configure.

  4. En el árbol de navegación izquierdo del nombre de dominio, haga clic en Caching.

  5. En la pestaña Custom Outgoing Response Header, haga clic en Add. A continuación, configure los siguientes parámetros.

    Parámetro

    Descripción

    Operation

    Agregue, elimine, cambie o reemplace encabezados de respuesta.

    Response Header

    Seleccione un encabezado de respuesta. Para obtener más información, consulte Response headers.

    Description

    Descripción del encabezado HTTP seleccionado.

    Response Header Name

    Si establece Response Header en Custom Header, debe especificar un nombre de encabezado:

    • El nombre debe contener letras, dígitos y guiones (-).

    • El nombre debe tener entre 1 y 100 caracteres.

    Header Value

    El valor del encabezado de respuesta. Para obtener más información, consulte Response headers.

    Allow Duplicates

    • Yes: Se devuelven al cliente tanto el encabezado del servidor de origen como el encabezado configurado.

    • No: El encabezado configurado sobrescribe el encabezado del servidor de origen.

    Rule Condition

    Una condición de regla identifica diversa información de parámetros en una solicitud de usuario. Esto determina si una configuración surte efecto para dicha solicitud.

    • Do not use: No utiliza ninguna condición de regla.

    • Para agregar o editar condiciones de regla, gestíonelas en Rules Engine.

    CORS

    Deshabilitado de forma predeterminada. Solo está disponible cuando Operation se establece en Add y Response Header se establece en Access-Control-Allow-Origin.

    • Enable: Los POP comprueban el encabezado Origin en las solicitudes y establecen Access-Control-Allow-Origin según las reglas CORS.

    • Disable: Los POP omiten la comprobación del encabezado Origin y devuelven el valor de Access-Control-Allow-Origin configurado.

    CORS rules

  6. Haga clic en OK.

    En la lista de encabezados de respuesta, haga clic en Modify o Delete para modificar o eliminar un encabezado.

Reglas CORS

Importante

Las configuraciones de Allow Duplicates y CORS son mutuamente excluyentes. Establecer Allow Duplicates en Yes invalida Yes.

  • Coincidencia con comodín: Si Access-Control-Allow-Origin se establece en , la respuesta siempre devuelve Access-Control-Allow-Origin: sin importar el valor del encabezado Origin.

  • Coincidencia exacta: Especifique uno o varios valores para Access-Control-Allow-Origin, separados por comas (,).

    • Si el encabezado Origin coincide con un valor especificado, se devuelve el origen coincidente en la respuesta.

    • Si no se encuentra ninguna coincidencia, no se devuelve Access-Control-Allow-Origin.

  • Coincidencia de dominio comodín: Si Access-Control-Allow-Origin se establece en un dominio comodín, el encabezado Origin se compara con este.

Para obtener más información, consulte Configure cross-origin resource sharing.

Encabezados de respuesta

Encabezado de respuesta

Descripción

Ejemplo

Custom Header

Cree un encabezado de respuesta personalizado con las siguientes reglas:

  • El nombre puede contener letras, guiones bajos (-) y dígitos.

  • El nombre debe tener entre 1 y 100 caracteres.

Test-Header

Content-Type

Especifica el tipo de contenido que se devuelve al cliente.

text/html

Cache-Control

Especifica la política de caché para las solicitudes y las respuestas.

no-cache

Content-Disposition

Nombre de archivo predeterminado cuando la respuesta se guarda como un archivo.

examplefile.txt

Content-Language

Especifica el idioma previsto para la audiencia.

en-US

Expires

Especifica cuándo caduca la respuesta.

Wed, 21 Oct 2015 07:28:00 GMT

Pragma

Un encabezado específico de la implementación de HTTP/1.0 compatible con HTTP/1.1. Sus efectos varían a lo largo de la cadena de solicitud-respuesta.

no-cache

Access-Control-Allow-Origin

Especifica los orígenes permitidos para las solicitudes de origen cruzado. Utilice * para permitir todos los orígenes o introduzca dominios específicos, como http://www.aliyun.com.

Nota
  • Utilice * para permitir todos los nombres de dominio.

  • Admite direcciones IP, nombres de dominio o combinaciones de ambos. Separe varios valores con comas (,).

  • Los valores que no sean comodines deben comenzar con http:// o https://.

  • Se admiten números de puerto.

  • Se admiten nombres de dominio comodín.

  • *

  • http://www.aliyun.com

  • https://aliyun.com:8080,http://10.10.10.10

  • http://*.aliyun.com

Access-Control-Allow-Methods

Especifica los métodos de solicitud permitidos para las solicitudes de origen cruzado. Separe varios métodos con comas (,).

POST,GET

Access-Control-Allow-Headers

Especifica los campos de encabezado permitidos para las solicitudes de origen cruzado.

X-Custom-Header

Access-Control-Max-Age

Especifica durante cuánto tiempo se pueden almacenar en caché los resultados de una solicitud preflight. Unidad: segundos.

600

Access-Control-Expose-Headers

Especifica los encabezados expuestos al cliente en la respuesta.

Content-Length

Access-Control-Request-Method

Indica el método HTTP utilizado en la solicitud real. Lo envían los navegadores durante las solicitudes preflight.

POST

Access-Control-Request-Headers

Indica los encabezados HTTP utilizados en la solicitud real. Lo envían los navegadores durante las solicitudes preflight.

X-PINGOTHER

Access-Control-Allow-Credentials

Especifica si las solicitudes CORS pueden incluir credenciales.

  • true: Sí.

  • Otros valores: No.

true

Preguntas frecuentes

¿Por qué ocurre un error de CORS después de configurar el encabezado Access-Control-Allow-Origin?

Posibles causas

  1. Configuración incorrecta: La configuración es errónea o no ha surtido efecto.

  2. Caché del POP: Las respuestas almacenadas en caché no incluyen el encabezado recién agregado.

  3. Conflicto con el servidor de origen: Los encabezados CORS configurados en la consola de DCDN pueden entrar en conflicto con los encabezados que devuelve el servidor de origen.

  4. Caché del navegador: La caché del navegador contiene una respuesta obsoleta sin el nuevo encabezado.

Soluciones

  1. Compruebe las configuraciones: Confirme que los ajustes del encabezado de respuesta CORS de DCDN sean correctos y estén activos.

  2. Borre la caché del POP: Utilice la función de purga de DCDN para borrar el contenido almacenado en caché y vuelva a acceder al recurso. Para obtener más información, consulte Refresh and prefetch resources.

  3. Revise los ajustes del servidor de origen: Asegúrese de que los encabezados de respuesta del servidor de origen no entren en conflicto con los ajustes de la consola de DCDN. Alinee los encabezados del servidor de origen con los encabezados del POP.

  4. Borre la caché del navegador: Borre la caché o utilice la navegación privada para obtener los encabezados de respuesta actualizados.

  5. Contacte al soporte técnico: Si el problema persiste, envíe un ticket o contacte al soporte técnico de DCDN.