gpt4 book ai didi

ruby-on-rails - 如何从另一个应用程序向 Ruby on Rails 发送 http 请求?

转载 作者:可可西里 更新时间:2023-11-01 16:43:47 26 4
gpt4 key购买 nike

目前我正在使用 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 应用程序中获取参数(名称、标题和内容)。

最佳答案

我发现你需要通过 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)

关于ruby-on-rails - 如何从另一个应用程序向 Ruby on Rails 发送 http 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15233417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com