资源 /user/12345 不存在。假设消费者随机尝试不同的 id。没有授权。任何用户都可以查看任何用户。从更广泛的意义上来说,我的问题是“如果对不存在的资源执行 GET 操作,您应该返回什么?”
我应该为不存在的 id 返回空用户,还是应该返回带有正确状态代码的错误消息?
典型/通常/推荐的做法是什么?
返回404状态码。