In a WEB API controller, can we have the same method name with different HTTP verbs like HTTPGET/HTTPPOST etc. If so, can you please elaborate on what configuration is required in RouteConfig. (I have an angular Front end application trying to invoke these methods)
Here is the example.
[HttpGet]
public string Test()
{
return "Success";
}
[HttpPost]
public string Test()
{
return "Success";
}
Here is my routeconfig
config.Routes.MapHttpRoute("DefaultApiWithId", "Api/{controller}/{id}", new { id = RouteParameter.Optional }, new { id = @"\d+" });
config.Routes.MapHttpRoute("DefaultApiWithAction", "Api/{controller}/{action}");
Routeattribute.