Как вызвать и проверить Get запрос в ASP .Net Core Web Api?

Не находит этот запросвведите сюда описание изображения

Вопрос в следующем : Создал я веб апи для ,того чтобы работать в андроиде с ним. Загрузил модели из БД MySql .Создал контролер для продукта ,на фото он изображен.Как мне проверить работоспособность моих методов GET ,если я запускаю приложение и особо ничего не поменялось введите сюда описание изображения


Ответы (1 шт):

Автор решения: Tentrun

Добавьте перед public class ProductsController : Controller

[Route("api/[controller]")]
[ApiController]

И для методов вызова так же укажите атрибуты [HttpGet]

И насколько помниться в MVC контроллер должен наследоваться от ControllerBase

Объясняю : В данный момент сваггер никак не может заиндексировать контроллер, а так же у него не указаны аттрибуты эндпоинтов. Для этого необходимо указать что это ApiController и его путь

Та же ситуация и для методов, указать тип запроса через атрибут [Http%type%]

После этого эндпоинт отобразиться в Swagger'e

→ Ссылка