REST API:只写资源。什么送回去?

时间:2014-08-04 13:42:21

标签: api rest web

基本上,我想将资源C发布到服务器。 根据具体情况,资源C的创建也可以创建资源A和B. 关系很重要,C嵌套在B中,自己嵌套在A中。

在这种情况下,我们需要发布比资源C更多的数据,因此,我们将POST一个只写资源D,在这种情况下没有任何意义。

我的问题是:我的api会送回什么? 200好的,201创建?我应该发送创建的资源C?

感谢。

1 个答案:

答案 0 :(得分:0)

每当您想要告诉用户操作成功并且因此创建了实体时,它应该返回201

也应该包括新创建的recrod。

我的写作主要基于Rest API tutorial