P31 整体更新或新增 PUT
作者:互联网
这里之前写的通过传一组id获取一组company
要不要做一个传进来一组company,替换一组company。实际上很少这么做。这么做作用范围有点大。
更新或新增
URI对应的资源必须是存在的
写代码
修改这个方法
如果我们通过这个EmployeeId查不到EmployeeEntity的话
如果没有查到我们就去创建
然后再调用Save方法
由于我们是创建了一个资源,所以我们就返回一个能获取当前创建资源的链接
返回类型修改
测试
把后面的id改成0000结尾
再发送同样的请求
资源已经存在返回的就是204
从这里就可以看出来put的Action无论是做整体的修改,还是创建它都符合幂等性、
实际上put的用的比较少,很少把资源做成幂等更新。比较多的还是局部更新。
结束
标签:一组,创建,company,更新,PUT,P31,id,资源 来源: https://www.cnblogs.com/wangjunwei/p/12589704.html