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