отображение страницы на стороне клиента (получение данных от lua с помощью socket.request) - PullRequest
0 голосов
/ 26 января 2011

Я пытаюсь связаться с междоменным сервером, используя lua. я получаю ответ от сервера (HTML-код). Теперь мне нужна эта страница, которую я должен показать на моем сайте.

Код:

    --body, header, status, error

b, h, s, e = socket.http.request{url = "http://someurl"
    , proxy = "http://someProxy"
    , sink = ltn12.sink.file(io.stdout)

    }

атрибут приемника выполняет свою работу и печатает html обратно на сторону клиента. на стороне клиента я разрабатываю с помощью extjs. мой вопрос, как мне отобразить полученную страницу?

Thx, Йони

1 Ответ

0 голосов
/ 19 февраля 2011

Я думаю, вы захотите записать вывод в строку в Lua, вместо того, чтобы иметь значение io.stdout, а затем использовать эту строку с одним из " 3 способов визуализации HTML внутри контейнера ExtJS ".

Что касается записи данных в строку вместо stdout, это может выглядеть так:

local t = {}
sink = ltn12.sink.table(t)
-- ...
local html = table.concat(t)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...