v.22.7New Feature

Add HTTP Header Support to URL Table Function in SQL

Add ability to pass HTTP headers to the url table function / storage via SQL. Closes #37897. #38176 (Kseniia Sumarokova).
Added support for passing custom HTTP headers to the url table function and storage engine via SQL queries.

Why it matters

This feature enables users to include HTTP headers when accessing external resources through the url table function or storage, which is essential for accessing APIs or web services that require specific headers such as authentication tokens or custom metadata.

How to use it

Users can specify HTTP headers by passing additional parameters in the url table function or when creating a table using the url storage. Headers should be formatted as key-value pairs in the SQL query to include them with the HTTP requests.