add http rest functions

This commit is contained in:
Evgeny
2021-08-03 08:34:39 +03:00
parent c23b3f85c6
commit e42c1950ae
14 changed files with 18 additions and 15 deletions

View File

@@ -56,9 +56,12 @@ First line<br/>Second line
# Сетевые функции
* `net:get_text(url)` - функция для получения текстовых данных по по протоколу HTTP (JSON, XML, plain text).
* `http:get(url, [id])` - выполняет запрос HTTP GET, id - строка-идентификатор запрос (см. ниже);
* `http:post(url, string, [id])` - выполняет запрос HTTP POST, второй аргумент - JSON-строка;
* `http:put(url, [id])` - выполняет запрос HTTP PUT;
* `http:delete(url, [id])` - выполняет запрос HTTP DELETE.
Функция не возвращает никакого значения, а вместо этого вызывает колбек `on_network_result(string, number)`. Первый аргмент: тело ответа, второй - код (200, 404 и т.д.).
Эти функции не возвращают никакого значения, а вместо этого вызывают колбек `on_network_result(string, [code], [id])`. Первый аргумент: тело ответа, второй (опциональный) - код (200, 404 и т.д.), третий (опциональный) - строка, идентифицирующая запрос, если она была указана в запросе.
# Функции обработки данных