add PIHTTPClient::ignoreSSLErrors()

This commit is contained in:
2026-03-06 20:31:37 +03:00
parent 46f86b6591
commit 07ae277f9e
2 changed files with 12 additions and 0 deletions

View File

@@ -48,6 +48,10 @@ public:
//! \~russian Устанавливает callback для прерывания запроса (с ответом о прерывании).
PIHTTPClient * onAbort(std::function<void(const PIHTTP::MessageConst &)> f);
//! \~english Setup request to ignore SSL errors. Need to call before \a start().
//! \~russian Устанавливает игнорирование ошибок SSL. Необходимо вызывать перед \a start().
PIHTTPClient * ignoreSSLErrors();
//! \~english Starts the HTTP request execution.
//! \~russian Начинает выполнение HTTP-запроса.
void start();
@@ -83,6 +87,7 @@ private:
PIByteArray buffer_out;
PIHTTP::MessageMutable request, reply;
std::atomic_bool is_cancel = {false};
bool ignore_ssl_errors = false;
ssize_t read_pos = 0;
std::function<void(const PIHTTP::MessageConst &)> on_finish, on_error, on_abort;
};