Ниже мой код в webapi.config
config.Routes.MapHttpRoute(
name: "VenueConfigMetaData",
routeTemplate: "shape/catalog/venues/v2/{venueId?}/venueconfig/{performerId?}/metadata",
defaults: new { controller = "StubhubEvent", action = "GetVenueConfigMetaData", id = UrlParameter.Optional }
);
C # класс контроллера:
[Route("shape/catalog/venues/v2/{venueId:int}/venueconfig/{performerId:int}/metadata")]
[HttpGet]
public string GetVenueConfigMetaData(int venueId,int performerId)
{
return StubhubCall("/shape/catalog/venues/v2/"+venueId+"/venueconfig/"+performerId+ "/metadata", Method.GET);
}
Я пытаюсь отправить два параметра и получаю
routetemplate не может начинаться с /
, но слэша нет, и он все равно выдает ошибку.
Что я делаю не так?