Я могу получить данные из базы данных clickhouse, используя метод get. Точно так же я хочу вставить данные, используя метод post.Их так или иначе делать так
Попробуйте это: Изначально измените <readonly> Тег в файле user.xml сервера домашней страницы из режима «Только чтение» в режим чтения и записи, изменив значение тега <readonly> на 0 (ноль).
<readonly>
Url: http://localhost:8123/?query=INSERT%20INTO%20db_name.table_name%20FORMAT%20Values Body: ('1', '2', '3') // Тело должно быть в формате кортежа.
См .: https://clickhouse -документы.readthedocs.io/en/latest/settings/query_complexity.html#readonly
Изменение данных в интерфейсе HTTP разрешено только методом POST.
Посмотрите пример, приведенный ниже в официальной документации Clickhouse.
echo 'INSERT INTO t VALUES (1),(2),(3)' | curl 'http://localhost:8123/' --data-binary @-
https://clickhouse.yandex/docs/en/interfaces/http_interface/
Редактировать с помощью почтового изображения.
Снимок экрана: почтальон и клиент кликхауса после вставки