В моем WebAPI есть метод смены пароля. Он принимает параметр, который является классом, содержащим два свойства: «OldPassword» и «NewPassword». Очевидно, я не хочу передавать эти строки запроса, я хочу, чтобы они были переданы в тело. Как только я использую атрибут FromBody, пользовательский интерфейс Swagger больше не предлагает красивую форму с двумя текстовыми полями, он превращается в один BLOB-объект JSON.
Я хотел бы смешать это поведение, предоставить форму, но отформатировать ввод в json, который соответствовал бы схеме.
Я попытался поиграть с OperationFilters, но ничего подобного не добился. Я уверен, что это довольно распространенное явление, но мой поиск в Google и stackoverflow ничего не дал. Возможно, я не ищу подходящие ключевые слова. Не уверен.
FromHeader
, это сработает для вас? - person Helder Sepulveda   schedule 15.10.2018