|
static RestApi | LIB_GetRestSafe () |
|
static void | GET (string Host, string Query=string.Empty, TStringStringMap IncParams=NULL, string HeaderType=string.Empty, RestCallback CB=NULL, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT) |
| [КЛИЕНТ-СЕРВЕР] Функция отправки GET запроса (асинхронный вызов)
|
|
static string | GET_NOW (string Host, string Query=string.Empty, TStringStringMap IncParams=NULL, string HeaderType=string.Empty, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT) |
| [КЛИЕНТ-СЕРВЕР] Функция отправки GET запроса (с ожиданием, сервер зафризит)
|
|
static string | POST_NOW (string Host, string Query=string.Empty, TStringStringMap IncParams=NULL, string MaybeJSON_Param=string.Empty, string HeaderType=string.Empty, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT) |
| [КЛИЕНТ-СЕРВЕР] Функция отправки POST запроса (с ожиданием, сервер зафризит)
|
|
static void | POST (string Host, string Query=string.Empty, TStringStringMap IncParams=NULL, string MaybeJSON_Param=string.Empty, string HeaderType=string.Empty, RestCallback CB=NULL, int m___Timeout=obfv_REST_DEFAULT_TIMEOUT) |
| [КЛИЕНТ-СЕРВЕР] Функция отправки POST запроса (асинхронный вызов)
|
|
◆ GET()
static void KGB_LIB_RestAPI_Static::GET |
( |
string | Host, |
|
|
string | Query = string.Empty, |
|
|
TStringStringMap | IncParams = NULL, |
|
|
string | HeaderType = string.Empty, |
|
|
RestCallback | CB = NULL, |
|
|
int | m___Timeout = obfv_REST_DEFAULT_TIMEOUT ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Функция отправки GET запроса (асинхронный вызов)
- Аргументы
-
Host | - строка, адрес ресурса куда отправлен будет запрос |
Query | - сам запрос, может быть пустым |
IncParams | - набор параметров вида ключ-значение |
HeaderType | - типа заголовка (брать из KGB_LIB_ContentTypes) |
CB | - обработчик для обратного вызова при получении ответа |
m___Timeout | - таймаут запроса, в секундах. По умолчанию - 30 секунд |
- Возвращает
- Возвращает строку-ответ с ресурса
◆ GET_NOW()
static string KGB_LIB_RestAPI_Static::GET_NOW |
( |
string | Host, |
|
|
string | Query = string.Empty, |
|
|
TStringStringMap | IncParams = NULL, |
|
|
string | HeaderType = string.Empty, |
|
|
int | m___Timeout = obfv_REST_DEFAULT_TIMEOUT ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Функция отправки GET запроса (с ожиданием, сервер зафризит)
- Аргументы
-
Host | - строка, адрес ресурса куда отправлен будет запрос |
Query | - сам запрос, может быть пустым |
IncParams | - набор параметров вида ключ-значение |
HeaderType | - типа заголовка (брать из KGB_LIB_ContentTypes) |
m___Timeout | - таймаут запроса, в секундах. По умолчанию - 30 секунд |
- Возвращает
- Возвращает строку-ответ с ресурса
◆ LIB_GetRestSafe()
static RestApi KGB_LIB_RestAPI_Static::LIB_GetRestSafe |
( |
| ) |
|
|
inlinestaticprivate |
◆ POST()
static void KGB_LIB_RestAPI_Static::POST |
( |
string | Host, |
|
|
string | Query = string.Empty, |
|
|
TStringStringMap | IncParams = NULL, |
|
|
string | MaybeJSON_Param = string.Empty, |
|
|
string | HeaderType = string.Empty, |
|
|
RestCallback | CB = NULL, |
|
|
int | m___Timeout = obfv_REST_DEFAULT_TIMEOUT ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Функция отправки POST запроса (асинхронный вызов)
- Аргументы
-
Host | - строка, адрес ресурса куда отправлен будет запрос |
Query | - сам запрос, может быть пустым |
IncParams | - набор параметров вида ключ-значение |
MaybeJSON_Param | - строка данных json, если нужно что-то отправить в виде тела |
HeaderType | - типа заголовка (брать из KGB_LIB_ContentTypes) |
CB | - обработчик для обратного вызова при получении ответа |
m___Timeout | - таймаут запроса, в секундах. По умолчанию - 30 секунд |
- Возвращает
- Возвращает строку-ответ с ресурса
◆ POST_NOW()
static string KGB_LIB_RestAPI_Static::POST_NOW |
( |
string | Host, |
|
|
string | Query = string.Empty, |
|
|
TStringStringMap | IncParams = NULL, |
|
|
string | MaybeJSON_Param = string.Empty, |
|
|
string | HeaderType = string.Empty, |
|
|
int | m___Timeout = obfv_REST_DEFAULT_TIMEOUT ) |
|
inlinestaticprivate |
[КЛИЕНТ-СЕРВЕР] Функция отправки POST запроса (с ожиданием, сервер зафризит)
- Аргументы
-
Host | - строка, адрес ресурса куда отправлен будет запрос |
Query | - сам запрос, может быть пустым |
IncParams | - набор параметров вида ключ-значение |
MaybeJSON_Param | - строка данных json, если нужно что-то отправить в виде тела |
HeaderType | - типа заголовка (брать из KGB_LIB_ContentTypes) |
m___Timeout | - таймаут запроса, в секундах. По умолчанию - 30 секунд |
- Возвращает
- Возвращает строку-ответ с ресурса
Объявления и описания членов класса находятся в файле: