首页 > 其他 > 详细

P31 整体更新或新增 PUT

时间:2020-03-28 22:08:32      阅读:64      评论:0      收藏:0      [点我收藏+]


技术分享图片
这里之前写的通过传一组id获取一组company
技术分享图片
要不要做一个传进来一组company,替换一组company。实际上很少这么做。这么做作用范围有点大。
技术分享图片

更新或新增

技术分享图片

技术分享图片
URI对应的资源必须是存在的
技术分享图片

技术分享图片

技术分享图片

写代码

修改这个方法
技术分享图片
如果我们通过这个EmployeeId查不到EmployeeEntity的话
技术分享图片
如果没有查到我们就去创建
技术分享图片
然后再调用Save方法
技术分享图片
由于我们是创建了一个资源,所以我们就返回一个能获取当前创建资源的链接
技术分享图片
返回类型修改
技术分享图片

测试

把后面的id改成0000结尾
技术分享图片
技术分享图片
再发送同样的请求
技术分享图片
资源已经存在返回的就是204
技术分享图片
从这里就可以看出来put的Action无论是做整体的修改,还是创建它都符合幂等性、
实际上put的用的比较少,很少把资源做成幂等更新。比较多的还是局部更新。

结束

 

P31 整体更新或新增 PUT

原文:https://www.cnblogs.com/wangjunwei/p/12589704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!