1

(这个问题与这个有关)

我正在向我的服务器发送 POST 请求,这些请求正在被正确处理:在数据库中创建了新对象。这是我在 POST 请求中用于有效负载的格式:

{"node":{"type":null,"name":"sdfasfaf","outputs":null,"properties":null}}

创建一个node对象。

后台回复如下:

{"node": "64e11313-61eb-44ab-8ab8-1cbdf52304b4"}

这基本上id是新创建的条目的de。但Ember对这个回复没有反应:它停留在“新节点”窗口上。更糟糕的是,新节点被添加到节点列表中,但 Ember 不知道该节点的 id(已在服务器端生成)。

有没有什么地方可以找到关于 POST 请求的有效负载和预期回复格式的详细描述?

4

1 回答 1

1

这应该工作:

POST 请求有效负载

{
    "node":
    {
      "type":null,
      "name":"sdfasfaf",
      "outputs":null,
      "properties":null
    }
}

POST 响应负载

{
    "node":
    {
      "id":1,
      "type":null,
      "name":"sdfasfaf",
      "outputs":{},
      "properties":{}
    }
}

基本上通过简单地返回具有 id 集的相同 json 有效负载就可以了。希望能帮助到你...

于 2013-04-12T09:31:14.117 回答