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

Рейтинг: -1Ответов: 1Опубликовано: 28.02.2023

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

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

Ответы

▲ 1

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

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

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

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

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

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

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