Swagger-WebAPi с двумя парами от Фури и от тела - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть API с двумя параметрами, первый из URI, второй из Body, сгенерированный документ с swagger берет все параметры из URI, он не помещает параметры тела в тело. Это предел для чванства или я должен добавить какую-то конфигурацию?

public IHttpActionResult Put([FromUri] string id, [FromBody] string name, [FromBody] bool activate = false)
{
    return Ok();
}

Спасибо.

1 Ответ

0 голосов
/ 08 ноября 2018

Вы не можете использовать более одного [FromBody] в подписи вашего метода.Если у вас есть несколько значений, вы должны просто инкапсулировать в объект по своему вкусу:)

https://docs.microsoft.com/en-us/aspnet/web-api/overview/formats-and-model-binding/parameter-binding-in-aspnet-web-api

...