Как можно улучшить ясность и структуру следующего вопроса, сохраняя его исходный смысл? "Код контроллера. Проблема наблюдается на всех методах. Что можно сделать, чтобы исправить это? Также прикрепляю небольшой фрагмент кода, с комментариями, описывающими его функциональность."
Ваш вопрос можно улучшить, сделав его более структурированным и ясным. Вот как это могло бы выглядеть: --- **Вопрос:** Почему в Swagger UI для ASP.NET Core в URL вместо фактических значений переменных отображаются их имена? **Контекст:** Я заметил, что проблема присутствует на всех методах контроллера. **Дополнительная информация:** Ниже прилагаю небольшой фрагмент кода контроллера с комментариями, которые объясняют его функциональность. **Вопрос:** Что можно сделать, чтобы исправить это поведение? --- Такой формат помогает более четко структурировать информацию и облегчает понимание сути проблемы.
В случае с HttpGet виноват не swagger, а собственно ты.
Читай, какой синтаксис у шаблонов:
https://learn.microsoft.com/en-us/aspnet/core/mvc/...
Вероятно, тебе нужно телефон не из маршрута получать, а из query.
Знаки = в маршруте - это как-то очень странно, никто так не делает.
[SwaggerResponse((int)HttpStatusCode.NoContent, "Клиент не найден")]
Кажется, тебе тут нужен 404 not found, а не 204 no content.
А в ответе тебе swagger показал собственно то, что вернул твой метод.
Смотри снова в код, видимо ты где-то внутри $ забыл.