zoukankan      html  css  js  c++  java
  • P22 创建子资源 POST

    创建子资源。Employee作为资源来讲是作为Company的子资源。首先Employee添加之前需要有一个公司,向一个现有的公司添加Employee

    创建Action

    常见Dto



    首先检查companyId对应的是否有公司存在。

    配置automapper。他俩之间的属性基本相同,不需要对某些特殊的属性进行单独的配置。


    上面的路由起个名字

    最终的返回。返回的CreatedAtRoute方法的作用是在响应里面,添加一个header叫做Location。通过这个Location的header里面的uri。就可以通过这个uri获得刚刚创建好的资源。

    变量名和value相同,所以可以去掉。类似ES6的写法


    运行程序测试





    加进去三个属性

    枚举类型在json里面就是整型的

    注意传入的Dto这里C#里面定义都是首字母大写的。

    传进来的json这里全都是小写的

    Headers里面添加Accept


    请求数据成功

    响应的Headers里面的Location

    把里面的Location可以复制出来 ,添加一个新的请求,可以请求到这个dto对象

    修改成为一个不存在的Companyid


    返回的是404

     

    结束

  • 相关阅读:
    oj1089-1096总结(输入输出练习)
    oj 1002题 (大数题)
    第五次博客园作业+
    第五次博客园作业-
    博客园第四次作业
    博客园第四次作业
    C语言第三次作业
    c语言第三次作业
    设计模式第一次作业
    项目选题报告(团队)
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12547229.html
Copyright © 2011-2022 走看看