From 4f934fef353adf93117166b6ead19a3ee849276b Mon Sep 17 00:00:00 2001 From: peri4 Date: Thu, 28 Nov 2024 12:37:05 +0300 Subject: [PATCH] PIHTTPClient fixes --- libs/http_client/curl_thread_pool_p.cpp | 2 ++ libs/http_client/pihttpclient.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/http_client/curl_thread_pool_p.cpp b/libs/http_client/curl_thread_pool_p.cpp index 84866e58..cff0a3fd 100644 --- a/libs/http_client/curl_thread_pool_p.cpp +++ b/libs/http_client/curl_thread_pool_p.cpp @@ -4,6 +4,7 @@ #include "pihttpclient.h" #include "pitime.h" +#include CurlThreadPool::CurlThreadPool() { piForTimes(10) { @@ -34,6 +35,7 @@ CurlThreadPool::~CurlThreadPool() { for (auto c: *cr) delete c; } + curl_global_cleanup(); } diff --git a/libs/http_client/pihttpclient.cpp b/libs/http_client/pihttpclient.cpp index 3287b33b..42d5c0ca 100644 --- a/libs/http_client/pihttpclient.cpp +++ b/libs/http_client/pihttpclient.cpp @@ -167,7 +167,7 @@ PIHTTPClient * PIHTTPClient::create(const PIString & url_, PIHTTP::Method method static_cast(ret->request) = req; ret->request.setMethod(method); ret->reply.setMethod(method); - ret->url = url_.toPercentageEncoding(); + ret->url = url_; return ret; }