> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ajustes de sesión de http_response_*

> Ajustes de sesión de ClickHouse en el grupo generado http_response_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estos ajustes están disponibles en [system.settings](/docs/es/reference/system-tables/settings) y se autogeneran a partir del [código fuente](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="http_response_buffer_size">
  ## http\_response\_buffer\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="0" />

La cantidad de bytes que se almacenan en el búfer de la memoria del servidor antes de enviar una respuesta HTTP al cliente o volcarlos en disco (cuando `http_wait_end_of_query` está habilitado).

<div id="http_response_headers">
  ## http\_response\_headers
</div>

<SettingsInfoBlock type="Map" default_value="{}" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "24.12"},{"label": ""},{"label": "Nuevo ajuste."}]}]} />

Permite agregar o sobrescribir encabezados HTTP que el servidor devolverá en la respuesta cuando el resultado de la consulta sea correcto.
Esto solo afecta a la interfaz HTTP.

Si el encabezado ya está establecido de forma predeterminada, el valor proporcionado lo sobrescribirá.
Si el encabezado no estaba establecido de forma predeterminada, se agregará a la lista de encabezados.
Los encabezados que el servidor establece de forma predeterminada y que este ajuste no sobrescribe permanecerán.

El ajuste permite establecer un encabezado con un valor constante. Actualmente no hay forma de establecer un encabezado con un valor calculado dinámicamente.

Ni los nombres ni los valores pueden contener caracteres de control ASCII.

Si implementa una aplicación de UI que permite a los usuarios modificar ajustes, pero al mismo tiempo toma decisiones en función de los encabezados devueltos, se recomienda restringir este ajuste a readonly.

Ejemplo: `SET http_response_headers = $${'Content-Type': 'image/png'}$$`
