不存在的部分项的REST状态代码

时间:2015-08-18 13:50:51

标签: rest

尝试将项目引用到非现有对象时,REST服务失败。我无法回答的问题是返回的好(正确)状态代码(应该是客户端相关的,因此是4XX)。

要点:

put(item, {category:categoryXYZ}) //category XYZ is not existing and therefore putting the item should fail.

播种什么状态代码?

1 个答案:

答案 0 :(得分:1)

您应该使用404 Not Found。与资源不存在时的GET相同。

REST旨在最多重用HTTP协议。包括动词和错误代码。