微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以将多个内容类型路由和绑定到同一个操作?

如何解决是否可以将多个内容类型路由和绑定到同一个操作?

来自microsoft docs

认情况下,模型绑定以键值对的形式获取数据 来自 HTTP 请求中的以下来源:

  1. 表单字段
  2. 请求正文(对于具有 [ApiController] 属性的控制器。)
  3. 路线数据
  4. 查询字符串参数
  5. 上传文件

我很想知道有没有一种方法可以不使用 ApiControllerAttribute 从正文数据添加模型绑定。

我问这个问题的原因是我们从 asp net 5 迁移到 net core 5 并且我们希望独立于内容类型请求来绑定模型参数:使用 content-type: x-www-form-urlencoded 或使用 {{1} }

我已经阅读了很多关于这个问题的文章,但只发现一个决定使用 content-type application/json charset=utf-8 属性为每个内容类型分离方法,如本 article 中所述,这不适合我。>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。