Rails使用RESTful API交换数据

时间:2014-09-02 06:32:08

标签: ruby-on-rails json api restful-architecture

我试图了解如何使用POST / GET / PUT类型的请求来从移动设备和API客户端交换数据。

我有一个表格,其中包含以下字段

  • 名称
  • 年龄
  • 位置

在客户端验证后,上面的表单填写在移动设备上,然后我构建一个JSON,如下所示

{
  "name": "Harsha MV",
  "age": 28,
  "sex": "male",
  "location": "Bangalore, India"
}

现在我发送一个POST请求到URL http://example.com/users/create

发布请求将包含一个名为data的持有人,该持有人将保留上述JSON

服务器端

我检查身份验证令牌,然后请求POST数据,然后查找data持有者,然后展开JSON,然后提供请求RESPONSE

#simple example
def testing
    @data = JSON.parse(params[:data])
    render plain: @data.inspect

    # do all the manipulation to serve the request based on the DATA

  end

我们是否需要将每个数据请求捆绑到POST请求中data容器。

1 个答案:

答案 0 :(得分:2)