我有一个带有两个参数的API,第一个是来自URI的,第二个是来自Body的,生成的带有Swagger的文档从URI中获取所有参数,它没有将body的参数放入体内。是招摇的极限还是我应该添加一些配置?
public IHttpActionResult Put([FromUri] string id, [FromBody] string name, [FromBody] bool activate = false)
{
return Ok();
}
谢谢。
答案 0 :(得分:2)
方法签名中不能使用多个[FromBody]。 如果您有多个值,则应根据自己的喜好将其封装到一个对象中:)