这些设置可在 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'}$$