NetCore模型绑定之FromBodyFromUriFromQueryFromRoute
FromRoute#
[FromRoute]
属性处理“?”之前的路由参数 在URI中,即路径参数,如orders/{id}
中的id
FromUri、FromQuery#
[FromQuery]
属性处理查询参数,即“?”之后的键值对 在 URI 中。
[FromUri]
是在Webapi中用的,[FromQuery]
在ASP.NET Core MVC中使用,两者是一样的作用
FromForm#
FromForm处理前端传过来的application/x-www-url-formencoded
格式数据,如下:
user=conejo&password=panda
// ContentType: application/x-www-url-formencoded
FromBody#
FromBody处理前端传过来的application/json
格式数据,如下:
{ "user" : "conejo", "password" : "panda" }
// ContentType: application/json
frombody和fromform的使用场景取决于前端设置content-type参数的值,其内容都是从request body内取的
参考#
作者:lizhenghao126
出处:https://www.cnblogs.com/lizhenghao126/p/17045492.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
https://github.com/li-zheng-hao
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示