add return code to net:get_text
This commit is contained in:
@@ -53,9 +53,9 @@ First line<br/>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 и т.д.).
|
||||||
|
|
||||||
# Функции обработки данных
|
# Функции обработки данных
|
||||||
|
|
||||||
|
|||||||
6
json-test.lua
Normal file
6
json-test.lua
Normal file
@@ -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
|
||||||
7
test-return-code.lua
Normal file
7
test-return-code.lua
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user