KGB_LIB 8.5
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс KGB_LIB_RestAPI_Static

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

static RestApi LIB_GetRestSafe ()
 [КЛИЕНТ-СЕРВЕР] Функция Получает безопасный экземпляр RestApi
 
static void GET (string m_Host, string m_Query=string.Empty, TStringStringMap m_IncParams=NULL, string m_HeaderType=string.Empty, RestCallback m_CB=NULL, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT)
 [КЛИЕНТ-СЕРВЕР] Процедура отправки GET запроса (асинхронный вызов)
 
static string GET_NOW (string m_Host, string m_Query=string.Empty, TStringStringMap m_IncParams=NULL, string m_HeaderType=string.Empty, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT)
 [КЛИЕНТ-СЕРВЕР] Функция отправки GET запроса (с ожиданием, сервер зафризит)
 
static string POST_NOW (string m_Host, string m_Query=string.Empty, TStringStringMap m_IncParams=NULL, string m_MaybeJSON_Param=string.Empty, string m_HeaderType=string.Empty, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT)
 [КЛИЕНТ-СЕРВЕР] Функция отправки POST запроса (с ожиданием, сервер зафризит)
 
static void POST (string m_Host, string m_Query=string.Empty, TStringStringMap m_IncParams=NULL, string m_MaybeJSON_Param=string.Empty, string m_HeaderType=string.Empty, RestCallback m_CB=NULL, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT)
 [КЛИЕНТ-СЕРВЕР] Процедура отправки POST запроса (асинхронный вызов)
 
static void DebugParams (TStringStringMap m_IncParams)
 [КЛИЕНТ-СЕРВЕР] Процедура Логирует параметры запроса
 

Методы

◆ DebugParams()

static void KGB_LIB_RestAPI_Static::DebugParams ( TStringStringMap m_IncParams)
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура Логирует параметры запроса

Аргументы
m_IncParamsНабор параметров

◆ GET()

static void KGB_LIB_RestAPI_Static::GET ( string m_Host,
string m_Query = string.Empty,
TStringStringMap m_IncParams = NULL,
string m_HeaderType = string.Empty,
RestCallback m_CB = NULL,
int m___Timeout = obfv_REST_DEFAULT_TIMEOUT )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура отправки GET запроса (асинхронный вызов)

Аргументы
m_Host- строка, адрес ресурса куда отправлен будет запрос
m_Query- сам запрос, может быть пустым
m_IncParams- набор параметров вида ключ-значение
m_HeaderType- типа заголовка (брать из KGB_LIB_ContentTypes)
m_CB- обработчик для обратного вызова при получении ответа
m___Timeout- таймаут запроса, в секундах. По умолчанию - 30 секунд

◆ GET_NOW()

static string KGB_LIB_RestAPI_Static::GET_NOW ( string m_Host,
string m_Query = string.Empty,
TStringStringMap m_IncParams = NULL,
string m_HeaderType = string.Empty,
int m___Timeout = obfv_REST_DEFAULT_TIMEOUT )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Функция отправки GET запроса (с ожиданием, сервер зафризит)

Аргументы
m_Host- строка, адрес ресурса куда отправлен будет запрос
m_Query- сам запрос, может быть пустым
m_IncParams- набор параметров вида ключ-значение
m_HeaderType- типа заголовка (брать из KGB_LIB_ContentTypes)
m___Timeout- таймаут запроса, в секундах. По умолчанию - 30 секунд

◆ LIB_GetRestSafe()

static RestApi KGB_LIB_RestAPI_Static::LIB_GetRestSafe ( )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Функция Получает безопасный экземпляр RestApi

◆ POST()

static void KGB_LIB_RestAPI_Static::POST ( string m_Host,
string m_Query = string.Empty,
TStringStringMap m_IncParams = NULL,
string m_MaybeJSON_Param = string.Empty,
string m_HeaderType = string.Empty,
RestCallback m_CB = NULL,
int m___Timeout = obfv_REST_DEFAULT_TIMEOUT )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Процедура отправки POST запроса (асинхронный вызов)

Аргументы
m_Host- строка, адрес ресурса куда отправлен будет запрос
m_Query- сам запрос, может быть пустым
m_IncParams- набор параметров вида ключ-значение
m_MaybeJSON_Param- строка данных json, если нужно что-то отправить в виде тела
m_HeaderType- типа заголовка (брать из KGB_LIB_ContentTypes)
m_CB- обработчик для обратного вызова при получении ответа
m___Timeout- таймаут запроса, в секундах. По умолчанию - 30 секунд

◆ POST_NOW()

static string KGB_LIB_RestAPI_Static::POST_NOW ( string m_Host,
string m_Query = string.Empty,
TStringStringMap m_IncParams = NULL,
string m_MaybeJSON_Param = string.Empty,
string m_HeaderType = string.Empty,
int m___Timeout = obfv_REST_DEFAULT_TIMEOUT )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Функция отправки POST запроса (с ожиданием, сервер зафризит)

Аргументы
m_Host- строка, адрес ресурса куда отправлен будет запрос
m_Query- сам запрос, может быть пустым
m_IncParams- набор параметров вида ключ-значение
m_MaybeJSON_Param- строка данных json, если нужно что-то отправить в виде тела
m_HeaderType- типа заголовка (брать из KGB_LIB_ContentTypes)
m___Timeout- таймаут запроса, в секундах. По умолчанию - 30 секунд

Объявления и описания членов класса находятся в файле: