我对RESTful世界很新颖,目前我在辩论是否在不存在的URL上调用删除方法时,是否应该返回404 Resource Not Found
。目前,代码返回代码200 OK
,但这不会告知用户他们想要做的事情是不可能的。对于在不存在的URL上调用的DELETE方法,404是否可接受?
我在网上看了这里,很多人对这件事情有不同意见,HTTP没有返回码的标准。
(我在想有人想删除一些东西,但通过类似错字的东西,删除一个无效的资源,但通过没有错误代码返回,不通知删除不成功,并doesn没有意识到这个错误。)