设计rest接口,对于修改(update,add,delete)操作,网上有说应该将修改后的结果返回调用方,调用方就可以直接利用这个修改后的结果。那么这个返回结果是将修改后的整个实体(比如User)返回,还是返回一个主键id。问题1:①如果返回一个主键id。由于update和delete的id本来就是从调用端传过来,因此不需要返回。而add时id是后台生成的,所以需要返回给调用者。这样的话,即使封装了统一返回对象,感觉API的返回json还是不太统一。②如果返回实体。岂不是一个修改操作的api就要操作数据库两次(一次修改,一次查询)请问各位大大都是如何设计restAPI的呢?有没有代码分享一下?谢谢了!
慕无忌1623718
相关分类