Я пытаюсь вызвать произвольное имя метода name в классе webapi. Я использую Почтальон и могу вызвать метод Get
, но не метод CusActivity
. Почтальон тоже не выдает никакой ошибки.
Что здесь не так?
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{id}",
defaults: new { id = RouteParameter.Optional }
);
config.Routes.MapHttpRoute(
name: "ApiWithAction",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional }
);
public class CusActivityController : ApiController
{
public IEnumerable<string> Get()
{
return new string[] { "value1", "value2" };
}
[HttpPost]
public string CusActivityInsert(string userToken, string masterCustomerId, string activityText)
{
}
}
В ПОСТМАНЕ
http://localhost:52957/api/CusActivity/CusActivityInsert
{
"userToken": "userToken1",
"masterCustomerId": "3440214",
"activityText": "ID01-Membership."
}