【发布时间】:2020-11-16 22:59:56
【问题描述】:
我正在开发小型网络应用程序,当涉及到控制器/端点时,我在很多人身上看到了
有些人在方法参数中添加了[FromBody] 属性,有些人没有。
我不明白这是什么意思?
示例如下:
public async Task<ActionResult> UploadImages([FromBody] ProductImagesRequestDto productImagesRequestDto)
vs
public async Task<ActionResult> UploadImages(ProductImagesRequestDto productImagesRequestDto)
这个端点是一样的吗?
如果有...的话,这两种方法定义有什么区别?
谢谢大家
干杯
【问题讨论】:
-
可以参考ApiController中的Binding source parameter inference。
标签: c# rest .net-core asp.net-core-webapi frombodyattribute