0
Я создал следующий маршрут в моем RouteConfig.cs
Атрибут маршрутизации с пустым параметром
config.Routes.MapHttpRoute(
name: "CustomFilter",
routeTemplate: "api/{controller}/{category}/{begin},{pageSize}",
defaults: new
{
category = RouteParameter.Optional,
begin = RouteParameter.Optional,
take = RouteParameter.Optional
}
);
Это используется ниже способом:
public IHttpActionResult GetStudentsByCategory(string category, int begin, int pageSize)
{
..
}
Обычай маршрут отлично работает, если параметр категории не отсутствующего
1. api/students/tech/1,3 (is working)
2. api/students//1,3 (not working)
Возможно ли сделать второй запрос URL (без ca тегориальный параметр) работают?