Код: Выделить всё
[HttpGet(Name = "GetWeatherForecast")]
public IEnumerable Get()
{
return Enumerable.Range(1, 5).Select(index => new WeatherForecast
{
Date = DateTime.Now.AddDays(index),
TemperatureC = Random.Shared.Next(-20, 55),
Summary = Summaries[Random.Shared.Next(Summaries.Length)]
})
.ToArray();
}
(операция обслуживания может быть использована через этот URL, я использовал почтальон для тестирования)
Но с httpget атрибут с именем , я бы ожидал https: // localhost: port/weaterhforecast/ getWeatherforeCast
Когда я дополнительно использую атрибут route (
Код: Выделить всё
Route("GetWeatherForecast")(операция службы действительно доступна через это URL). обещал? Или что такое httpgetattribute.name действительно для? Показанный код из автоматически созданного контроллера по шаблону проекта.
Подробнее здесь: https://stackoverflow.com/questions/708 ... or-routing
Мобильная версия