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新しい設定

クエリが正常に成功した場合に、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'}$$

Navigation