utils.hpp (316B)
1 #pragma once 2 #include <string> 3 #include <curl/curl.h> 4 5 inline std::string url_encode(const std::string &decoded) { 6 const auto encoded_value = curl_easy_escape(nullptr, decoded.c_str(), static_cast<int>(decoded.length())); 7 std::string result(encoded_value); 8 curl_free(encoded_value); 9 return result; 10 }