我正在准备我的服务器端应用程序来处理来自PUT
客户端的emberjs
个请求(使用ember-data
)。客户端应用程序还没有准备好,所以我无法看到真正的请求(这在另一个开发人员的手中)。不过我还想实现服务器端。在哪里可以找到有关PUT
请求的详细格式的信息?我需要两件事:
emberjs
,URL
和headers
请求中发送的body
应用是什么?emberjs
申请期待回复PUT
请求的内容是什么? Here您可以找到emberjs
假设的REST接口的说明,但我无法找到有关PUT
次请求的详细信息。
答案 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期望响应与上面的格式相同。