У меня есть методы веб-сервиса, которые возвращают один и тот же HTTP-ответ по разным причинам, например, 400 Bad Request для разных качеств размещенных данных. Я использую Swashbuckle для создания документации Swagger API.Swashbuckle больше не обрабатывает документацию HTML Swagger
До недавнего времени я использовал элементы HTML для документирования ответов, чтобы перечислять различные причины для одного и того же HTTP-ответа. Пример:
...
/// <response code="400"><ul>
/// <li>New member model missing.</li>
/// <li>Account name missing.</li>
/// <li>Password missing.</li>
/// </ul></response>
/// <response code="409"><ul>
/// <li>Data consistency issue.</li>
/// </ul></response>
...
В то время как это используется для работы в порядке, так как сравнительно недавно обновление Swashbuckle HTML, не отображается должным образом больше, и вместо этого, я получаю HTML-элементы отображаются как текст. Пример результата:
Листинг ответов несколько раз не работает. У кого-нибудь есть рабочее решение для этого?
Попробуйте использовать '<' и '>' вместо '<' and '>'. – Eric
Не работает. Swashbuckle действительно испортил другие комментарии. –
Теперь вы знаете;) Какая версия .NET вы? И какая версия Swashbuckle? – Eric