在REST中,我应该如何处理不符合已定义类型的url元素?

时间:2009-11-04 17:45:36

标签: rest

假设我将资源定义为/ thing / {id} /并且我的id是数据库中的int ...

在处理请求资源的请求时最有意义的是什么不像/ thing / abc /?

我应该什么也不做,可能让服务器返回500?

或捕获异常并返回404?

或其他一些http错误?

或者我在这里错过了更大的图片?

感谢。

1 个答案:

答案 0 :(得分:6)

如果页面/ thing / abc /不存在,则应返回404。