美文网首页
升级Web Api到.Net 6

升级Web Api到.Net 6

作者: 寻找无名的特质 | 来源:发表于2021-11-20 06:38 被阅读0次

    最新将.Net Framework编写的Web Api迁移到.Net 6,发现有很多不同,总结一下。

    1、方法名不再是缺省的路由名称,需要在[HttpPost]中标注路由名称,或者使用Route标签显示标注。
    2、需要说明控制器是ApiController,否则dto传输时需要增加[FromBody]标记。
    3、传输DTO需要设置contentType为application/json。
    4、使用Ajax传输时,json对象需要使用JSON.stringify序列化。
    5、诸如DataTable等类型不能直接返回,需要进行转换
    6、DTO传输时,如果缺少某些属性,可能会引发400 Bad Request错误。

    相关文章

      网友评论

          本文标题:升级Web Api到.Net 6

          本文链接:https://www.haomeiwen.com/subject/hgxktrtx.html