Всем привет!
Кто-нибудь пользовался http_handlers?
У меня с ним проблема.
Разкомментировал блок
<http_handlers>
<rule>
<url>/</url>
<methods>POST,GET</methods>
<headers><pragma>no-cache</pragma></headers>
<handler>
<type>dynamic_query_handler</type>
<query_param_name>query</query_param_name>
</handler>
</rule>
<rule>
<url>/predefined_query</url>
<methods>POST,GET</methods>
<handler>
<type>predefined_query_handler</type>
<query>SELECT * FROM system.settings</query>
</handler>
</rule>
<rule>
<handler>
<type>static</type>
<status>200</status>
<content_type>text/plain; charset=UTF-8</content_type>
<response_content>config://http_server_default_response</response_content>
</handler>
</rule>
</http_handlers>
Новая фича (/predefined_query) отрабатывает отлично, а вот стандартный HTTP интерфейс (как я понимаю за него теперь отвечает первое правило <url>/</url>) перестал работать:
# curl 'http://localhost:8123/?query=select 123'
curl: (52) Empty reply from server
в логах ничего в глаза не бросилось...
В чем может быть причина?
p.s. ClickHouse server version
20.4.4.18 (official build)