带有两个参数 fromuri 和 frombody 的 Swagger-WebAPI
Swagger-WebAPi with two params fromuri and frombody
我有一个带有两个参数的 API,第一个来自 URI,第二个来自 Body,生成的带有 swagger 的文档从 URI 中获取所有参数,它不会将 body 参数放入 body .这是招摇的限制还是我应该添加一些配置?
public IHttpActionResult Put([FromUri] string id, [FromBody] string name, [FromBody] bool activate = false)
{
return Ok();
}
谢谢。
您的方法签名中不能使用多个 [FromBody]。
如果你有多个值,你应该根据自己的喜好封装到一个对象中:)
我有一个带有两个参数的 API,第一个来自 URI,第二个来自 Body,生成的带有 swagger 的文档从 URI 中获取所有参数,它不会将 body 参数放入 body .这是招摇的限制还是我应该添加一些配置?
public IHttpActionResult Put([FromUri] string id, [FromBody] string name, [FromBody] bool activate = false)
{
return Ok();
}
谢谢。
您的方法签名中不能使用多个 [FromBody]。 如果你有多个值,你应该根据自己的喜好封装到一个对象中:)