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 控制字符。

如果你实现了一个允许用户修改设置、但同时又会根据返回的请求头作出决策的 UI 应用程序,建议将此设置限制为 readonly。

示例:SET http_response_headers = $${'Content-Type': 'image/png'}$$

Navigation