目前我正在使用Corona SDK在Lua中构建应用程序,基本上它的作用是连接到Ruby on Rails应用程序中的数据库。
我想知道怎么做,因为我似乎无法按照以下方式做点什么:
/ posts /?name = test& title = test& content = test
postData = "name=test&title=bla&content=none"
local params = {}
params.body = postData
network.request( "http://0.0.0.0:3000/posts/", "POST", networkListener, params)
除了发送的参数外,这是有效的。
Ruby on Rails应用程序正在使用基本的脚手架,但是我不知道如何在RoR应用程序中获取参数(名称,标题和内容)。
答案 0 :(得分:0)
我发现你需要通过一个关联数组来完成它。 Lua中的json编码:
local headers = {}
headers["Content-Type"] = "application/json"
headers["Accept-Language"] = "en-US"
local posts = {}
posts.name = "test"
posts.title ="bla"
posts.content = "ble"
postData = json.encode(posts)
local params = {}
params.headers = headers
params.body = postData
network.request( "http://0.0.0.0:3000/posts/", "POST", networkListener, params)