У меня есть два значения типа данных double - num1
и num2
.
Это мой веб-файл api.config:
routeTemplate: "api/{controller}/{id}/{name}/{num1}/{num2}",
defaults: new {
id = RouteParameter.Optional,
name = RouteParameter.Optional,
num1 = RouteParameter.Optional,
num2 = RouteParameter.Optional
}
, и это метод в моем контроллере:
[HttpGet]
[Route("api/testcontroller/{id}/{name}/{num1}/{num2}", Name = "GetTestInfo")]
public IHttpActionResult GetTestInfo(int id, string name, double num1, double num2)
{
return Ok("test");
}
Я пытался
[Route("api/testcontroller/{id}/{name}/{num1:double}/{num2:double}", Name = "GetTestInfo")]
, но это не сработало.
Я также пытался добавить дополнительный sla sh
[Route("api/testcontroller/{id}/{name}/{num1:double}//{num2:double}/", Name = "GetTestInfo")]
Что мне делать и что я должен что-то редактировать в конфигурации веб-API, если я добавлю туда также num1:double
и num2:double
?
И когда я запускаю код, что я должен точно написать в URL