delete from equipment where objectId=?
传入的objectId 无论是否存在,(或者已删除的)都返回成功,难道传入一个不存在的objectId,不应该返回305吗??
目前 DELETE /1.1/classes/NonExistClass/<objectId> 返回 404,{"code": 101, "error": "Class or object doesn't exists."},但是 DELETE /1.1/classes/ExistClass/NonExistObjectID 会返回 200,{}。
/1.1/classes/NonExistClass/<objectId>
{"code": 101, "error": "Class or object doesn't exists."}
/1.1/classes/ExistClass/NonExistObjectID
{}
API 部分错误码设计有些欠妥,然后因为许多现存应用依赖这些行为,所以改起来阻力比较大。见谅。