Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

настройки сеанса http_response_*

Эти настройки доступны в system.settings и автоматически генерируются на основе исходного кода.

http_response_buffer_size

Тип
UInt64
По умолчанию
0

Количество байт, буферизуемых в памяти сервера перед отправкой HTTP-ответа клиенту или записью на диск (если включен http_wait_end_of_query).

http_response_headers

Тип
Map
По умолчанию
{}
История версий
ВерсияЗначение по умолчаниюКомментарий
24.12Новая настройка

Позволяет добавлять или переопределять HTTP-заголовки, которые сервер будет возвращать в ответе при успешном результате запроса. Это влияет только на HTTP-интерфейс.

Если заголовок уже задан по умолчанию, указанное значение переопределит его. Если заголовок не был задан по умолчанию, он будет добавлен в список заголовков. Заголовки, которые сервер задаёт по умолчанию и которые не переопределены этой настройкой, будут сохранены.

Эта настройка позволяет задать заголовок с постоянным значением. В настоящее время нет способа задать заголовок с динамически вычисляемым значением.

Ни имена, ни значения не могут содержать управляющие символы ASCII.

Если вы разрабатываете приложение с интерфейсом, которое позволяет пользователям изменять настройки, но при этом принимает решения на основе возвращаемых заголовков, рекомендуется ограничить эту настройку режимом только для чтения.

Пример: SET http_response_headers = $${'Content-Type': 'image/png'}$$

Navigation