diff --git a/README_ru.md b/README_ru.md index 7fa062f..7bebbc4 100644 --- a/README_ru.md +++ b/README_ru.md @@ -53,9 +53,9 @@ First line
Second line # Сетевые функции -* `net:get_text(url)` - функция для получения текстовых данных по сети (JSON, XML, plain text). +* `net:get_text(url)` - функция для получения текстовых данных по по протоколу HTTP (JSON, XML, plain text). -Функция не возвращает никакого значения, а вместо этого вызывает колбек `on_network_result(string)`. В нем следует обрабатывать результат. +Функция не возвращает никакого значения, а вместо этого вызывает колбек `on_network_result(string, number)`. Первый аргмент: тело ответа, второй - код (200, 404 и т.д.). # Функции обработки данных diff --git a/json-test.lua b/json-test.lua new file mode 100644 index 0000000..a5bc3f5 --- /dev/null +++ b/json-test.lua @@ -0,0 +1,6 @@ +json = require "json" + +function on_resume() + local t = json.decode('[1,2,3,{"x":10}]') + ui:show_text(t[2]) +end diff --git a/test-return-code.lua b/test-return-code.lua new file mode 100644 index 0000000..f16ff13 --- /dev/null +++ b/test-return-code.lua @@ -0,0 +1,7 @@ +function on_resume() + net:get_text("https://google.com") +end + +function on_network_result(body, code) + ui:show_text(code) +end