пятница, 16 января 2015 г.

FreeSWITCH: lua+curl

Сами авторы рекомендуют использовать встроенный Mod_curl
http://marc.info/?l=freeswitch-users&m=129123075514293&w=2



api = freeswitch.API()
data = api:execute("curl", "http://...")
Весь ответ -- одна строка, нужное можно искать например через string.match (data, "<BR>.<BR>" ,1)

Вариант - api:executeString( "curl ..")

Но
 mod_curl is just a simple wrapper around libcurl so nothing special.
http://freeswitch-users.2379917.n2.nabble.com/luacurl-vs-io-popen-quot-curl-quot-vs-api-executeString-quot-curl-quot-td4431075.html

Также есть
luacurl
http://luacurl.luaforge.net/
и вариант
Lua-cURL is aiming for a full-fledged libcurl binding (easy/multi/share interface) to the functionality of Lua

io.popen()
+ системный curl, актуально только в *nix

Комментариев нет:

Отправить комментарий