Swagger неправильно обрабатывает дополнительный параметр ядра .netC#

Место общения программистов C#
Гость
Swagger неправильно обрабатывает дополнительный параметр ядра .net

Сообщение Гость »


У меня есть метод контроллера веб-API, который имеет такой необязательный параметр:

[HttpGet] [Route("getOrder/{цена?}")] public async Task Get(int? Price = null) { } Однако при запуске API пользовательский интерфейс Swagger показывает необходимый параметр, и я не могу вызвать метод без параметра. Почему это происходит и как я могу решить эту проблему, чтобы она обрабатывалась как необязательный параметр?


Изображение

Вернуться в «C#»