基于curl简单的get/post封装
#include <curl.h>
#include <memory>
static size_t string_write(char *ptr, size_t size, size_t nmemb, std::string &str)
{
size_t total = size * nmemb;
if (total) str.append(ptr, total);
return total;
}
QString HttpCurlRequest(QString url, QString postData = "")
{
char error[CURL_ERROR_SIZE];
std::string writeData;
auto curl_deleter = [](CURL* curl) {curl_easy_cleanup(curl);};
using Curl = std::unique_ptr<CURL, decltype(curl_deleter)>;
Curl curl{curl_easy_init(