Federico Cecchetto 8c0d999a2a HTTP functions #5
2022-06-14 23:56:15 +02:00

21 lines
416 B
C++

#pragma once
#include <string>
#include <optional>
#include <future>
#include <curl/curl.h>
namespace utils::http
{
struct result
{
CURLcode code;
std::string buffer;
};
using headers = std::unordered_map<std::string, std::string>;
std::optional<result> get_data(const std::string& url, const std::string& fields = {},
const headers& headers = {}, const std::function<void(size_t)>& callback = {});
}