これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
http_response_buffer_size
型
UInt64
デフォルト値
0
HTTPレスポンスをクライアントに送信する前、または (http_wait_end_of_query が有効な場合に) ディスクへフラッシュする前に、サーバーメモリ内でバッファリングするバイト数。
http_response_headers
型
Map
デフォルト値
{}
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.12 | 新しい設定 |
クエリが正常に成功した場合に、server がレスポンスで返す HTTP headers を追加または上書きできます。 これは HTTP インターフェイスにのみ影響します。
header がすでにデフォルトで設定されている場合、指定した値で上書きされます。 header がデフォルトで設定されていない場合は、headers の一覧に追加されます。 server によってデフォルトで設定され、この setting で上書きされていない headers は、そのまま維持されます。
この setting では、header に定数値を設定できます。現時点では、動的に計算された値を header に設定する方法はありません。
名前にも値にも、ASCII 制御文字を含めることはできません。
users に setting の変更を許可しつつ、返された headers に基づいて判断を行う UI application も実装している場合は、この setting を readonly に制限することを推奨します。
例: SET http_response_headers = $${'Content-Type': 'image/png'}$$