@alex99505

Как настроить маршрутизацию в Web.API?

Сейчас веб-конфиг настроен так:
config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{request}",
                defaults: new { id = RouteParameter.Optional }
            );


Запрос вида
http://localhost:42648/api/values/Table_name(1)?select=Name

обрабатывает корректно.
Как сделать, чтобы запрос вида:
http://localhost:42648/api/values/Table_name(1)/field?select=Name

Все также приходил в мой метод GET с параметром string request?
Сейчас получаю ошибку о несуществовании адреса
http://localhost:42648/api/values/Table_name(1)/field?select=Name
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Все что после вопросительного знака на роут не влияет никак. Проблема скорее всего в том что вы не описали роут {controller}/{request}/{something}.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы