我想知道这是一个好的做法(对前端开发人员非常有用)在使用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。
答案 0 :(得分:2)
200响应表示请求没有问题 对于DELETE,您还可以使用204 - 无内容 - 这意味着收到了请求,但我没有什么可说的。
如果是POST,您还可以在响应正文中返回新资源。