PUT请求中的数据格式

时间:2013-03-26 10:58:27

标签: ember.js

我正在准备我的服务器端应用程序来处理来自PUT客户端的emberjs个请求(使用ember-data)。客户端应用程序还没有准备好,所以我无法看到真正的请求(这在另一个开发人员的手中)。不过我还想实现服务器端。在哪里可以找到有关PUT请求的详细格式的信息?我需要两件事:

  1. 要在emberjsURLheaders请求中发送的body应用是什么?
  2. emberjs申请期待回复PUT请求的内容是什么?
  3. Here您可以找到emberjs假设的REST接口的说明,但我无法找到有关PUT次请求的详细信息。

1 个答案:

答案 0 :(得分:4)

假设您使用的是ember-data的默认RESTAdapter,以下是默认格式:

假设您正在使用以下属性更新帖子:

id: 50,
title: 'PUT requests'
body: 'Ember-data has a lot of potential'
isPublished: false

PUT请求将发送到网址:'/ posts / 50'。

PUT请求中提交的有效负载将采用以下格式:

{
  "post": {
    "id": 50,
    "title": "PUT requests",
    "body": "Ember-data has a lot of potential",
    "is_published": false
  }
}

RESTAdapter期望响应与上面的格式相同。