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