我正在创建一个输出JSON数据的简单REST API.但是,如果我向没有数据返回的资源发出请求,我不确定应该返回什么:
在请求时/users以及/users/:id根本没有用户时,或者无法找到特定用户时,下面显示的替代方法适合使用什么?
[] 和 HTTP 200HTTP 410 - Gone?HTTP 404 - missingGET /users应该返回a HTTP 200响应[]或响应为HTTP 204空.
GET /users/:id应该返回一个HTTP 404.如果需要,您可以返回自定义错误消息作为响应.