![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Асинхронный HTTP-запрос клиента с callback-ами завершения. Подробнее...
#include <pihttpclient.h>
Базовые классы:PIHTTPClientBase.
Открытые члены | |
| PIHTTPClient * | onFinish (std::function< void()> f) |
| Устанавливает callback, вызываемый при успешном завершении передачи. | |
| PIHTTPClient * | onFinish (std::function< void(const PIHTTP::MessageConst &)> f) |
| Устанавливает callback, вызываемый при успешном завершении передачи, и передает разобранный ответ. | |
| PIHTTPClient * | onError (std::function< void()> f) |
| Устанавливает callback, вызываемый при ошибке передачи на транспортном уровне. | |
| PIHTTPClient * | onError (std::function< void(const PIHTTP::MessageConst &)> f) |
| Устанавливает callback, вызываемый при ошибке передачи на транспортном уровне, и передает текущее состояние ответа. | |
| PIHTTPClient * | onAbort (std::function< void()> f) |
| Устанавливает callback, вызываемый при прерывании запроса. | |
| PIHTTPClient * | onAbort (std::function< void(const PIHTTP::MessageConst &)> f) |
| Устанавливает callback, вызываемый при прерывании запроса, и передает текущее состояние ответа. | |
| PIHTTPClient * | ignoreSSLErrors () |
| Отключает проверки SSL для этого запроса. Вызывайте до start(). | |
| void | start () |
| Ставит запрос в очередь на асинхронное выполнение. | |
| void | abort () |
| Запрашивает отмену выполняющейся передачи. | |
| PIString | lastError () const |
| Возвращает последнее сообщение об ошибке транспортного уровня. | |
Открытые статические члены | |
| static PIHTTPClient * | create (const PIString &url, PIHTTP::Method method=PIHTTP::Method::Get, const PIHTTP::MessageConst &req={}) |
| Создает объект запроса для указанного URL, метода и начальных данных сообщения. | |
Асинхронный HTTP-запрос клиента с callback-ами завершения.