Skip to main content
Working with an HTTP(S) server depends on how the dictionary is stored in memory. If the dictionary is stored using cache and complex_key_cache, ClickHouse requests the necessary keys by sending a request via the POST method. Example of settings:

In order for ClickHouse to access an HTTPS resource, you must configure openSSL in the server configuration. Setting fields: When creating a dictionary using the DDL command (CREATE DICTIONARY ...) remote hosts for HTTP dictionaries are checked against the contents of remote_url_allow_hosts section from config to prevent database users to access arbitrary HTTP server.
Last modified on June 22, 2026