RESTful API应该在添加或删除记录后返回消息吗?

时间:2014-06-26 09:46:13

标签: .net asp.net-mvc api

我想知道这是一个好的做法(对前端开发人员非常有用)在使用RESTful API添加或删除记录后返回消息,或者状态代码200是否足够。

目前我只在出现错误示例时发送消息(404错误请求):

{
message: "The request is invalid."
modelState: {
locationId: [1]
0:  "LocationId is invalid. Make sure LocationId exists and it is in the right format."
-
}-
}

使用消息(200)

{
message: "all ok"
}

注意:我在asp.net MVC中使用ApiController。

1 个答案:

答案 0 :(得分:2)

200响应表示请求没有问题 对于DELETE,您还可以使用204 - 无内容 - 这意味着收到了请求,但我没有什么可说的。

如果是POST,您还可以在响应正文中返回新资源。