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