PIP 5.6.1
Platform-Independent Primitives
Открытые члены | Открытые статические члены | Полный список членов класса
Класс PIHTTPClient

Асинхронный HTTP-запрос клиента с callback-ами завершения. Подробнее...

#include <pihttpclient.h>

Базовые классы:PIHTTPClientBase.

Открытые члены

PIHTTPClientonFinish (std::function< void()> f)
 Устанавливает callback, вызываемый при успешном завершении передачи.
 
PIHTTPClientonFinish (std::function< void(const PIHTTP::MessageConst &)> f)
 Устанавливает callback, вызываемый при успешном завершении передачи, и передает разобранный ответ.
 
PIHTTPClientonError (std::function< void()> f)
 Устанавливает callback, вызываемый при ошибке передачи на транспортном уровне.
 
PIHTTPClientonError (std::function< void(const PIHTTP::MessageConst &)> f)
 Устанавливает callback, вызываемый при ошибке передачи на транспортном уровне, и передает текущее состояние ответа.
 
PIHTTPClientonAbort (std::function< void()> f)
 Устанавливает callback, вызываемый при прерывании запроса.
 
PIHTTPClientonAbort (std::function< void(const PIHTTP::MessageConst &)> f)
 Устанавливает callback, вызываемый при прерывании запроса, и передает текущее состояние ответа.
 
PIHTTPClientignoreSSLErrors ()
 Отключает проверки SSL для этого запроса. Вызывайте до start().
 
void start ()
 Ставит запрос в очередь на асинхронное выполнение.
 
void abort ()
 Запрашивает отмену выполняющейся передачи.
 
PIString lastError () const
 Возвращает последнее сообщение об ошибке транспортного уровня.
 

Открытые статические члены

static PIHTTPClientcreate (const PIString &url, PIHTTP::Method method=PIHTTP::Method::Get, const PIHTTP::MessageConst &req={})
 Создает объект запроса для указанного URL, метода и начальных данных сообщения.
 

Подробное описание

Асинхронный HTTP-запрос клиента с callback-ами завершения.