zoukankan      html  css  js  c++  java
  • P31 整体更新或新增 PUT



    这里之前写的通过传一组id获取一组company

    要不要做一个传进来一组company,替换一组company。实际上很少这么做。这么做作用范围有点大。

    更新或新增




    URI对应的资源必须是存在的




    写代码

    修改这个方法

    如果我们通过这个EmployeeId查不到EmployeeEntity的话

    如果没有查到我们就去创建

    然后再调用Save方法

    由于我们是创建了一个资源,所以我们就返回一个能获取当前创建资源的链接

    返回类型修改

    测试

    把后面的id改成0000结尾


    再发送同样的请求

    资源已经存在返回的就是204

    从这里就可以看出来put的Action无论是做整体的修改,还是创建它都符合幂等性、
    实际上put的用的比较少,很少把资源做成幂等更新。比较多的还是局部更新。

    结束

  • 相关阅读:
    Ruby自学笔记(二)— Ruby的一些基础知识
    Ruby自学笔记(一)— 基本概况
    Tomcat基础教程(四)
    Excel导入
    构建API
    序列化
    图片上传(练习)
    发邮件
    发短信
    Excel表导出
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12589704.html
Copyright © 2011-2022 走看看