#pragma once #include #include #include #include namespace utils::http { struct result { CURLcode code; std::string buffer; }; using headers = std::unordered_map; std::optional get_data(const std::string& url, const std::string& fields = {}, const headers& headers = {}, const std::function& callback = {}); }